Proszę więc o pomoc w znalezieniu akcji która wywołuje menu zakładek w Firefoksie.
Rozwiązanie:
1. Ustawić ikonę "Menu Zakładek" obok (możliwie najbliżej) #star-button,
2. Dodać styl do rozszerzenia Stylish (aby ukryć samą ikonę "Menu Zakładek", niestety nie zadzała gdyby schować normalnie):
- Kod: Zaznacz cały
@-moz-document url-prefix('chrome://') {
#bookmarks-menu-button-container, #bookmarks-menu-button, #bookmarks-menu-button > .toolbarbutton-icon {
background: none repeat scroll 0 0 transparent !important;
border: 0 none !important;
list-style-image: none !important;
margin: 0 !important;
padding: 0 !important;
width: 0 !important;
display: block !important;
}
}
3. Stworzyć rozszerzenie ze skryptem:
- Kod: Zaznacz cały
document.getElementById("star-button").addEventListener("click", function(event){
if(event.button == 2){
document.getElementById('BMB_bookmarksPopup').openPopup(document.getElementById("star-button"), 'after_pointer', 0, 0, true);
document.getElementById("star-button").setAttribute("context", "false");
}
}, false);