Страницы: 1
расширение показывает в нижней части браузера тулбар в который выводится текст. если текста мало - тулбар кажется слишком высоким, если много - наоборот. Можно ли сделать тулбар, размеры кот-го можно было бы изменять мышкой?
и ещё, хотел спросить. у меня так получается, что когда в тулбаре есть кнопка типа menupopup у которой задан tooltiptext, то при наведении мышки на пункты этого меню - всплывает тултип, даже если его у элемента меню (menuitem-а) нету, причём в качестве текста тултипа вылезает текст последнего всплывавшего тултипа (или пустая строка, если такого не было). Заметил такую фичу не только в своём расширении, ещё видел в каком-то, названия к сожалению не помню. Это баг?
Спасибо.
Отредактировано cesspit (06-08-2006 04:22:42)
Отсутствует
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. Похоже баг. Подтверждаю.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
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" перекрывается.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Вот здесь: 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?
Отсутствует
Страницы: 1