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

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

№116-01-2008 21:37:57

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 2.0

Menupopup требует двойного клика для закрытия - bug?

Простейший XUL:

<overlay id="my-overlay"
         xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <stringbundleset id="stringbundleset">
    <stringbundle id="my-strings" src="chrome://my/locale/my.properties"/>
  </stringbundleset>

  <statusbar id="status-bar">
    <statusbarpanel id="status-bar-status" class="statusbarpanel-menu-iconic" popup="popup_1"/>

    <menupopup id="popup_1" position="before_end">
        <menuitem>
            <description value="!!!" />
        </menuitem>
    </menupopup>

  </statusbar>
</overlay>

Проблема вот в чём:

1. клик на иконке ("status-bar-status") в статус-баре - менюшка появилась.
2. ещё клик - менюшка пропала.
3. клик - меню появилось.
4. клик... не пропадает. для того чтобы пропало, надо сделать ещё один клик.
5. все последующие разы - для того чтобы убрать менюшку, на иконку в статус-баре надо жать 2 и более раз.

Баг?

Отсутствует

 

№216-01-2008 22:13:28

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

Re: Menupopup требует двойного клика для закрытия - bug?

http://developer.mozilla.org/en/docs/XU … enu-iconic:

Use this class to have an image appear on the statusbarpanel, and also allow a popup menu. Specify the image using the src attribute, and place a menupopup element inside the statusbarpanel. The image will appear instead of the label.

т.е.

Выделить код

Код:

<overlay id="my-overlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <statusbar id="status-bar">
    <statusbarpanel id="status-bar-status" class="statusbarpanel-menu-iconic">
      <menupopup position="before_end">
        <menuitem label="!!!" />
      </menupopup>
    </statusbarpanel>
  </statusbar>

</overlay>

Отсутствует

 

№317-01-2008 01:45:54

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 2.0

Re: Menupopup требует двойного клика для закрытия - bug?

shutnik: я балбес :usch: спасибо!

Отсутствует

 

Board footer

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