Пытаюсь разобраться как писать расширения. Уперся в проблему - не отображается пиктограмма элемента меню.
В файле overlay.xul вставил строчки

Выделить код

Код:

<?xml-stylesheet href="chrome://higginsbx/skin/higginsbx.css" type="text/css"?>

   <menupopup id="menu_ToolsPopup">
      <menuitem id="menu_higginsbx" label="&menu_higginsbx;" oncommand="HelloWorld.onMenuItemCommand(event);"/>
   </menupopup>

В файле higginsbx.xul есть ссылка на CSS

Выделить код

Код:

<?xml-stylesheet href="chrome://global/skin/global.css" type="text/css"?>
<?xml-stylesheet href="chrome://higginsbx/skin/higginsbx.css" type="text/css"?>

Сам файл higginsbx.css:

Выделить код

Код:

description.bound {
    -moz-binding: url('chrome://higginsbx/skin/higginsbx.xml#bound');
}
#menu_higginsbx {
    list-style-image: url('chrome://higginsbx/skin/menu.png');
}

Может я что-то пропустил? Хотя смотрел аналогичные вещи у FlashGot - вроде бы всё на месте.

<menupopup id="menu_ToolsPopup">
<menuitem
id="menu_higginsbx"
label="&menu_higginsbx;"
class="menuitem-iconic"
oncommand="HelloWorld.onMenuItemCommand(event);"/>
</menupopup>

Спасибо, помогло!