>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >[newbie] не получается сделать popupmenu для statusbarpanel http://forum.mozilla-russia.org/viewtopic.php?id=32312 |
vrusinov > 11-03-2009 15:57:46 |
Приветствую. Прошу прощения за возможно глупый вопрос, пытаюсь написать первое расширение. Возможно вопрос задавался, но ни поиском ни глазами не нашел. Если что не так - сорри. Итак, имеется xul (закометировано все лишнее, чтобы не мешалось): Выделить код Код:<?xml version="1.0"?> <overlay id="wrikeext" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <script src="wrikeext.js" /> <!-- menus --> <popupmenu id="wrikeext_popup_dashboard" position="after_start" > <menuitem label="Fuck"/> <menuitem label="it"/> <menuitem label="all"/> </popupmenu> <!-- statusbar --> <!-- onclick="wrikeext_openwrike()" > tooltiptext="Open Wrike" --> <statusbar id="status-bar"> <statusbarpanel id="wrikeext-statusbar" context="wrikeext_popup_dashboard" label="aaa" collapsed="false" /> <!-- <image src="chrome://wrikeext/content/favicon.ico" /> <label value="WrikeFox" /> </statusbarpanel> --> </statusbar> </overlay> Судя по developer.mozilla.org этого должно быть достаточно. Что я пропустил? 3.0.x |
Shutnik > 11-03-2009 16:06:30 |
в данном случае нужно использовать <popup>, а не <popupmenu> |
Anton > 11-03-2009 21:38:47 |
Нет такого элемента - 'popupmenu'. Есть 'menupopup'. |
vrusinov > 11-03-2009 22:36:01 |
Shutnik |
Shutnik > 11-03-2009 22:57:48 |
у меня пример на 3.1b2 работает при изменении popupmenu на popup |