Страницы: 1
Вопрос этот на этом форуме уже возникал - я проверил поиском на слово "Sidebar",- ответа на было.
Вопрос:
Как создаётся в ФФ сайдбар - боковая панель, отнимающая у окна браузера левую часть и оставляющая для отображения открытых www-страниц правую?
Я смог уловить из здешних обсуждений, что не обходится дело без оверлеев. Но что в этом случае перекрывается? Для тулбара понятно - такой объект предусмотрен в Мозилле, и есть к чему дописывать расшрения, но никакого штатного сайдбара я не нашёл.
Кроме того, взял некоторое стороннее расширение с сайдбаром, просмотрел его текст, но оверлеев не обнаружил.
Спасибо
Отсутствует
Studdy
В оверлее на browser.xul должна быть такая конструкция:
<broadcasterset id="mainBroadcasterSet"> <broadcaster id="mysidebarbroadcasterid" autoCheck="false" label="label" type="checkbox" group="sidebar" sidebarurl="chrome://myext/content/mysidebar.xul" sidebartitle="title" oncommand="toggleSidebar('mysidebarbroadcasterid');"/> </broadcasterset>
Сайдбар будет открываться командой toggleSidebar ('mysidebarbroadcasterid'), на элементы управления (кнопки, меню) можно эту команду не "вешать" (а также и атрибут label), достаточно просто назначить им атрибут observes="mysidebarbroadcasterid".
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Спасибо. Нигде в документации, включая http://www.intuit.ru/department/se/mozilla/6/4.html я такого не видел.
Даже разыскивая ответ, отталкиваясь от подсказки http://forum.mozilla-russia.org/viewtop … 85#p249485 , ничего не нашёл.
Отредактировано Studdy (03-08-2009 17:16:53)
Отсутствует
Studdy
Нигде в документации, включая http://www.intuit.ru/department/se/mozilla/6/4.html я такого не видел.
Вот тут: https://developer.mozilla.org/en/Creating_a_Firefox_sidebar есть.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Страницы: 1