>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Создание сайдбара http://forum.mozilla-russia.org/viewtopic.php?id=38118 |
Studdy > 03-08-2009 13:28:38 |
Вопрос этот на этом форуме уже возникал - я проверил поиском на слово "Sidebar",- ответа на было. Вопрос: Я смог уловить из здешних обсуждений, что не обходится дело без оверлеев. Но что в этом случае перекрывается? Для тулбара понятно - такой объект предусмотрен в Мозилле, и есть к чему дописывать расшрения, но никакого штатного сайдбара я не нашёл. Кроме того, взял некоторое стороннее расширение с сайдбаром, просмотрел его текст, но оверлеев не обнаружил. Спасибо |
Anton > 03-08-2009 16:16:52 |
Studdy Выделить код Код:<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". |
Studdy > 03-08-2009 17:10:30 |
Спасибо. Нигде в документации, включая http://www.intuit.ru/department/se/mozilla/6/4.html я такого не видел. Даже разыскивая ответ, отталкиваясь от подсказки http://forum.mozilla-russia.org/viewtop … 85#p249485 , ничего не нашёл. |
Anton > 03-08-2009 17:14:09 |
Studdy
Вот тут: https://developer.mozilla.org/en/Creating_a_Firefox_sidebar есть. |