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

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№111-03-2009 15:57:46

vrusinov
Участник
 
Группа: Members
Зарегистрирован: 11-03-2009
Сообщений: 2
UA: Firefox 3.0

[newbie] не получается сделать popupmenu для statusbarpanel

Приветствую.

Прошу прощения за возможно глупый вопрос, пытаюсь написать первое расширение. Возможно вопрос задавался, но ни поиском ни глазами не нашел. Если что не так - сорри.

Итак, имеется 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 этого должно быть достаточно.
Однако почему-то popup-меню при правом клике на statusbar панели не появляется, в Error Console пусто.

Что я пропустил?

[firefox] 3.0.x

Отредактировано Shutnik (11-03-2009 16:00:30)

Отсутствует

 

№211-03-2009 16:06:30

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 3.1

Re: [newbie] не получается сделать popupmenu для statusbarpanel

в данном случае нужно использовать <popup>, а не <popupmenu>

Отсутствует

 

№311-03-2009 21:38:47

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

Re: [newbie] не получается сделать popupmenu для statusbarpanel

Однако почему-то popup-меню при правом клике на statusbar панели не появляется,

Выделить код

Код:

...
<popupmenu ...

Нет такого элемента - 'popupmenu'. Есть 'menupopup'.


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

Отсутствует

 

№411-03-2009 22:36:01

vrusinov
Участник
 
Группа: Members
Зарегистрирован: 11-03-2009
Сообщений: 2
UA: Firefox 3.0

Re: [newbie] не получается сделать popupmenu для statusbarpanel

Shutnik
popup пробовал, что-то тоже не работает, popupmenu родилось в ходе экспериментов, сначала было menupopup

Отсутствует

 

№511-03-2009 22:57:48

Shutnik
Участник
 
Группа: Extensions
Зарегистрирован: 12-11-2005
Сообщений: 3785
UA: Firefox 3.1

Re: [newbie] не получается сделать popupmenu для statusbarpanel

у меня пример на 3.1b2 работает при изменении popupmenu на popup
попробуйте создать <popupset> внутри overlay и в него сунуть ваш элемент popup

Отсутствует

 

Board footer

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