Вопрос этот на этом форуме уже возникал - я проверил поиском на слово "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".

Спасибо. Нигде в документации, включая http://www.intuit.ru/department/se/mozilla/6/4.html я такого не видел.

Даже разыскивая ответ, отталкиваясь от подсказки http://forum.mozilla-russia.org/viewtop … 85#p249485 ,  ничего не нашёл.

Studdy

Нигде в документации, включая http://www.intuit.ru/department/se/mozilla/6/4.html я такого не видел.

Вот тут: https://developer.mozilla.org/en/Creating_a_Firefox_sidebar есть.