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

и ещё, хотел спросить. у меня так получается, что когда в тулбаре есть кнопка типа menupopup у которой задан tooltiptext, то при наведении мышки на пункты этого меню - всплывает тултип, даже если его у элемента меню (menuitem-а) нету, причём в качестве текста тултипа вылезает текст последнего всплывавшего тултипа (или пустая строка, если такого не было). Заметил такую фичу не только в своём расширении, ещё видел в каком-то, названия к сожалению не помню. Это баг?

Спасибо.

1. Вот такой вот

Выделить код

Код:

var sb = document. getElementById ("status-bar");
var tb = document. createElement ("toolbar");
tb. setAttribute ("id", "mytoolbar3");
sb. parentNode. insertBefore (tb, sb);
var sp = document. createElement ("splitter");
sp. setAttribute ("id", "mysplitter3");
sp. setAttribute ("orient", "vertical");
tb. parentNode. insertBefore (sp, tb);

из кнопки custombuttons сооружает ресайзящийся тулбар по низу окна.

2. Похоже баг. Подтверждаю.

Anton пишет

1. Вот такой вот

Выделить код

Код:

var sb = document. getElementById ("status-bar");
var tb = document. createElement ("toolbar");
tb. setAttribute ("id", "mytoolbar3");
sb. parentNode. insertBefore (tb, sb);
var sp = document. createElement ("splitter");
sp. setAttribute ("id", "mysplitter3");
sp. setAttribute ("orient", "vertical");
tb. parentNode. insertBefore (sp, tb);

из кнопки custombuttons сооружает ресайзящийся тулбар по низу окна.

Спасибо, Антон. Идею понял. Тока не получается (точнее получается не так) нарисовать такой тулбар на xul-е. Код:

Выделить код

Код:

<window id="main-window">
    <toolbar id="TranslatedTextToolbar" hidden="false" align="stretch" fullscreentoolbar="true"
      insertbefore="status-bar" orient="horizontal">
    </toolbar>
    <splitter id ="TranslatedTextSplitter" hidden="false" insertbefore="TranslatedTextToolbar"/>
  </window>

приводит к появленю сплиттера под статус-баром а тулбара над ним

Вот здесь: http://forum.mozilla-russia.org/viewtop … 84#p116684 kosticus разместил ссылку на FireBug расширение, у которого есть панель над статусбаром - там, вроде, <vbox id="appcontent" перекрывается.

Anton пишет

Вот здесь: http://forum.mozilla-russia.org/viewtop … 84#p116684 kosticus разместил ссылку на FireBug расширение, у которого есть панель над статусбаром - там, вроде, <vbox id="appcontent" перекрывается.

Спасибо за ссылку, Антон. Всё старательно скатал :). Работает!
Хотел ещё вопрос задать, в моём расширении (перевод страниц) в тулбаре два menulist (как в TranslateBar или промтовском плагине для IE). Проблема следующая: если польз-ль выделил текст, потом захотел что-то поменять с помощью этих menulist, то при выборе элемента menulist фокус переходит из страницы на сам menulist, и, например, если польз-ль что-то выделил, потом решил поменять направление перевода, и после этого нажимает на кнопку "перевести выделенное", то в обработчике, при попытке получить выделение через document.commandDispatcher.focusedWindow.getSelection (); я ест-но получаю пустую строку. Польз-лю приходится переводить фокус на страницу, после чего выделение теряется, короче не очень юзабельно :(.
Можно сделать такой menulist который не перетягивал на себя фокус при выборе элемента списка, как, например не делает этого кнопка тулбара типа menu?