Chcę aby menu zakładek w Firefoksie pojawiało się po kliknięciu PPM na #star-button.
Proszę więc o pomoc w znalezieniu akcji która wywołuje menu zakładek w Firefoksie.
Rozwiązanie:
-
Ustawić ikonę “Menu Zakładek” obok (możliwie najbliżej) #star-button,
-
Dodać styl do rozszerzenia Stylish (aby ukryć samą ikonę “Menu Zakładek”, niestety nie zadzała gdyby schować normalnie):
@-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;
}
}
-
Stworzyć rozszerzenie ze skryptem:
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);