Pull to refresh
13
0
Станислав Васильев @Stanislav_KiteKat

Пользователь

Send message

Winegame 0.2.0

Reading time1 min
Views1K
Привет! Я рад сообщить о релизе WineGame 0.2.0! О том, что это такое, можно прочесть здесь.

Этот релиз — начало новой ветки Winegame и Winestuff. Она еще не очень стабильна, но я делаю его сейчас, потому что школа :).

Что нового:

  • Добавлены новые игры.
  • Теперь можно управлять играми и программами, установленными через шаблоны
  • Много исправлений багов (и новых багов)
  • Поддержка плагинов Winestuff (т.е. можно реализовать поддержку пакетов Playonlinux (теоретически)


Документация:

Что касается документации API (да и вообще), то у меня пока нет мотивации ее делать. Если кто-то захочет создать клиентское приложение на основе Winestuff, то я ее составлю.

Скачать:

Плохая новость: я не буду более поддерживать PPA для Winegame (о чем уже говорил). Нужен мантейнер PPA.

Gentoo.
OpenSUSE (установка в один клик).
Также программа доступна в репозиториях Agilia Linux

Исходники
Tarballs
Total votes 40: ↑32 and ↓8+24
Comments13

Про резиновую верстку

Reading time1 min
Views29K
Навеяно этим.

Для тех, кто, возможно, не знает как сделать так, чтоб всё было хорошо.
Сайт должен тянуться только до определённой величины, и сужаться тоже только до некоторого значения. Я обычно беру 1500 и 980 пикселей соответственно.

Как сделать? min-width и min-height.

#site {
  margin: 0 auto; /*это чтоб центрировать контент при превышении max-width*/
  min-width: 980px;
  max-width: 1500px;
}


Но ведь IE их не поодерживает. А expression слишком нагружает браузер… Спокойно, други! Я выведу вас к свету из тьмы!
Пишем далее.



А в ie.js помещаем

window.attachEvent('onload', mkwidth);
window.attachEvent('onresize', mkwidth);

var minwidth = document.getElementById("site").currentStyle['min-width'].replace('px', '');
var maxwidth = document.getElementById("site").currentStyle['max-width'].replace('px', '');
function mkwidth(){
    document.getElementById("site").style.width = document.documentElement.clientWidth < minwidth ? minwidth+"px" : (document.documentElement.clientWidth > maxwidth ? maxwidth+"px" : "100%");
};


В чём особенная вкусность приведённого метода? А в том, что минимальное и максимальное значение нужно задавать только в одном месте, ну и вообще.

Пользуйтесь, короче, на здоровье!
Total votes 130: ↑123 and ↓7+116
Comments139
2

Information

Rating
Does not participate
Location
Улан-Удэ, Бурятия, Россия
Date of birth
Registered
Activity