看不到自定义工具栏图标

时间:2012-07-24 12:07:09

标签: firefox firefox-addon customization toolbar

我想在Browsertoolbar中有一个图标 - 这有用。见图一

http://s18.postimage.org/njeyj7ekn/Neues_Bild.png

但为什么我在图标选择框中看不到图标?

http://s18.postimage.org/pzgrx1wnb/Neues_Bild_1.png

我只获得工具栏图标。

以下是我的代码段:

XUL:

<toolbarpalette id="BrowserToolbarPalette">
      <toolbarbutton id="megxbar-ide-button" label="&MegxBarSidebar.label;" class="toolbarbutton-1 chromeclass-toolbar-additional" tooltiptext="&MegxBarSidebar.label;" observes="viewSidebar_MegxBar" />
   </toolbarpalette>

CSS:

@namespace url('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul');

#megxbar-ide-button {
  list-style-image: url(chrome://MegxBar/skin/megxbar24.png);

}

toolbar[iconsize="small"] #megxbar-ide-button {

    list-style-image: url(chrome://MegxBar/skin/megxbar16.png);

   }

我还有一个问题。如何在图片编号1的位置上设置默认图标?我的意思是,我启动浏览器后,在安装后第一次重启后看到扩展名的图标。

1 个答案:

答案 0 :(得分:0)

您的样式文件似乎仅适用于浏览器窗口,而不适用于自定义窗口。因此图标显示默认样式。

您只需在chrome.manifest文件中添加style overlay

即可
style chrome://global/content/customizeToolbar.xul chrome://MegxBar/skin/ff-overlay.css