>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >FF4: Кнопки на тулбаре разной высоты http://forum.mozilla-russia.org/viewtopic.php?id=49522 |
KML > 27-04-2011 18:24:07 |
Столкнулся с проблемой, расширение добавляет свою кнопку на тулбар, но её размер меньше чем размер "Home Page" кнопки используются стили: Выделить код Код:toolbar[iconsize="large"] #Mybutton { list-style-image: url("chrome://myaddon/skin/pdfdownload_24.png"); } toolbar[iconsize="small"] #Mybutton { list-style-image: url("chrome://myaddon/skin/pdfdownload_16.png"); } #Mybutton { list-style-image: url("chrome://myaddon/skin/pdfdownload_16.png"); } и код из Overlay Выделить код Код:<toolbarpalette id="BrowserToolbarPalette"> <toolbaritem class="toolbaritem-1 chromeclass-toolbar-additional" id="cys-toolbaritem" align="center" pack="end" flex="0" contextmenu="_child" > <toolbarbutton id="Mybutton" class="toolbarbutton-1 chromeclass-toolbar-additional"/> </toolbaritem> <toolbarpalette В 3.6 это работало нормально. 27-04-2011 18:45:10 |
hydrolizer > 28-04-2011 05:09:18 |
KML пишет
Никакой проблемы нет. Если вам нужна кнопка-меню - задайте атрибуты type="menu" и popup="myButtonMenuId". Если нужно просто своё контекстное меню по ПКМ - задайте для кнопки атрибут context="myButtonMenuId". |
KML > 28-04-2011 23:46:54 |
Не всё так просто, на кнопке и контекстное меню и меню самой кнопки. Но я нашел решение - align="center" нужно убрать и всё будет ок. |