>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Firefox 4 Mac OS - внешний вид иконок (кнопок) аддонов на тулбаре http://forum.mozilla-russia.org/viewtopic.php?id=50170 |
slfly > 11-06-2011 02:18:12 |
Firefox 4.0.1 MacOS тема по умолчанию. |
hydrolizer > 11-06-2011 05:18:07 |
slfly Выделить код Код:<toolbaritem id="QuickJava_ToolbarIcon_JavaScript_Container" label="&quickjava.javascript;"> <vbox> <spacer flex="1" /> <label id="QuickJava_ToolbarIcon_JavaScript" class="quickjava-toolbar-button" value=" JS " onclick="thatoneguydotnet.QuickJava.click(event);" tooltiptext="&quickjava.statusbar.javascript;" context="quickjava_contextmenu" /> <spacer flex="1" /> </vbox> </toolbaritem> и на этих toolbaritems, как видно из приведенного кода, не повешен класс chromeclass-toolbar-additional - поэтому и нет соответствующего стиля. Выделить код Код:var tbItems=document.getElementsByTagName("toolbaritem"); for(var i=0;i<tbItems.length;i++) { var item=tbItems[i]; if (!/^QuickJava/.test(item.id)) continue; var classAttr=item.getAttribute("class"); classAttr+=(classAttr.trim().length===0 ? "" : " ")+"chromeclass-toolbar-additional" item.setAttribute("class",classAttr); item.childNodes[0].setAttribute("class","toolbarbutton-1") } Код надо вставить в метод onLoad скрипта browserOverlay.js расширения. Результат: |
slfly > 11-06-2011 05:54:32 |
А не подскажите в какое именно место вставлять по подробнее? Мне, к сожалению, до Вашей квалификации далеко. |
hydrolizer > 11-06-2011 06:10:48 |
slfly |
slfly > 11-06-2011 19:10:23 |
Работает отлично. Выслал автору предложение на улучшение плагина. |