Настройки js в скинах
Часто при доработке скинов сбиваются настройки, связанные с js.
Большинство из них находиться внутри движка \engine\lib\internal\template\js, но многие внутри скина в файле \js\template.js. Среди всего прочего в этом файле мною замечены например такие настройки:
— расстояние от верхнего края окна браузера до тулбара
— ширина главного меню, после которого появляется «Ещё» (точнее выстота, т.к. не вмещающиеся пункты опускаются ниже)
— положение тулбара (кстати, только у шаблонов на основе synio он прижат к контенту слева, а не к правому краю окна браузера, когда при маленьких окнах он перекрывает сайдбар)
— различные параметры всплывающих окон (таймауты и т.п.)
— группировка пунктов меню в блоке «Прямой эфир»
С последним была такая ситуация:
Плагином по хуку выводится ещё один — третий пункт меню и оно группируется. Нужно было сделать, чтобы не группировалось, т.к. все 3 пункта отлично вмещались в одну строку.
Пытался делать это в шаблоне, но «ломалась» подгрузка при переключении вкладок.
Оказалось в template.js есть параметр, указывающий после какого кол-ва пунктов меню его группировать.
Вот он (строка 185 в шаблоне synio):
Предлагаю совместными усилиями максимально информативно прокомментировать соответствующие параметры в файле template.js.
Готов выкладывать и обновлять «закомментированный» файл по поступлении инфо от знающих.
P.S.: В плане терминологии: наверное более правильно называть шаблоны «Скинами» или «Темами», т.к. шаблонами принято называть файлы .tpl внутри скина?
Большинство из них находиться внутри движка \engine\lib\internal\template\js, но многие внутри скина в файле \js\template.js. Среди всего прочего в этом файле мною замечены например такие настройки:
— расстояние от верхнего края окна браузера до тулбара
— ширина главного меню, после которого появляется «Ещё» (точнее выстота, т.к. не вмещающиеся пункты опускаются ниже)
— положение тулбара (кстати, только у шаблонов на основе synio он прижат к контенту слева, а не к правому краю окна браузера, когда при маленьких окнах он перекрывает сайдбар)
— различные параметры всплывающих окон (таймауты и т.п.)
— группировка пунктов меню в блоке «Прямой эфир»
С последним была такая ситуация:
Плагином по хуку выводится ещё один — третий пункт меню и оно группируется. Нужно было сделать, чтобы не группировалось, т.к. все 3 пункта отлично вмещались в одну строку.
Пытался делать это в шаблоне, но «ломалась» подгрузка при переключении вкладок.
Оказалось в template.js есть параметр, указывающий после какого кол-ва пунктов меню его группировать.
Вот он (строка 185 в шаблоне synio):
ls.blocks.init('stream',{group_items: true, group_min: 3});
Предлагаю совместными усилиями максимально информативно прокомментировать соответствующие параметры в файле template.js.
Готов выкладывать и обновлять «закомментированный» файл по поступлении инфо от знающих.
P.S.: В плане терминологии: наверное более правильно называть шаблоны «Скинами» или «Темами», т.к. шаблонами принято называть файлы .tpl внутри скина?
5 комментариев
jquery.notifier.css Стили всплывающих сообщений (справа вверху)
via docs
тулбар и всплывающие подсказки не одно и то же…