Полезная информация

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№103-08-2009 13:28:38

Studdy
Участник
 
Группа: Members
Зарегистрирован: 03-08-2009
Сообщений: 3
UA: Mozilla 1.7

Создание сайдбара

Вопрос этот на этом форуме уже возникал - я проверил поиском на слово "Sidebar",- ответа на было.

Вопрос: 
Как создаётся в ФФ сайдбар - боковая панель, отнимающая у  окна браузера левую часть и оставляющая для отображения открытых www-страниц правую?

Я смог уловить из здешних обсуждений, что не обходится дело без оверлеев. Но что в этом случае перекрывается? Для тулбара понятно - такой объект предусмотрен в Мозилле, и есть к чему дописывать расшрения, но никакого штатного сайдбара я не нашёл.

Кроме того, взял некоторое стороннее расширение с сайдбаром, просмотрел его текст, но оверлеев не обнаружил.

Спасибо

Отсутствует

 

№203-08-2009 16:16:52

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.5
Веб-сайт

Re: Создание сайдбара

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ентов на части порвет !!!

Отсутствует

 

№303-08-2009 17:10:30

Studdy
Участник
 
Группа: Members
Зарегистрирован: 03-08-2009
Сообщений: 3
UA: Mozilla 1.7

Re: Создание сайдбара

Спасибо. Нигде в документации, включая 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)

Отсутствует

 

№403-08-2009 17:14:09

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.5
Веб-сайт

Re: Создание сайдбара

Studdy

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

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


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]