Есть расширение, в нём есть оверлей- менюшка и каждому элементу соответсвует картинка.
сделано так:

Выделить код

Код:

<menuitem style="list-style-image:url()" ......

И есть проблема, в зависимости от темы, эти изображения то видны, то не видны. (и так со многими расширениями)
Вот видны всегда во всех темах картинки расширения FlashGot.
И щас я установи ФФ2.0, и тут вообще ни в какой теме не показывает картинки.

Я посмотрел код FlashGot'а, но толком не понял. там стиль вынесен в .css файл и тот же самый list-style-image, но почему-то картинки всегда видны




Заранее спасибо за помощь.

Элемент меню выглядит примерно так:

Выделить код

Код:

<menuitem>
  <xul:hbox class="menu-iconic-left">
    <xul:image class="menu-iconic-icon">
  </xul>
  ...
</menuitem>

Кантинка элемента меню отображается как раз в этом элементе image. Возможно в некоторых темах для классов menu-iconic-left или menu-iconic-icon выставлен display: none;.

А вообще, лучше посмотри через Инспектор DOM стили в chrome://browser/content/browser.xul

Спасибо, использовал так:

Выделить код

Код:

<menuitem oncommand="function();">
			  <hbox class="menu-iconic-left">
                 <image class="menu-iconic-icon" src="chrome://url..." align="left"/>
			     <label value="Значение" align="right" />
              </hbox> 
			</menuitem>