Mh.
Also, ich habe keine Probleme mehr!Es funktioniert super mit Version #2!
Wir schreiben aber hier ja Code für möglichst alle User und Fälle.
Für mich klappt #2 nicht sauber, käme also nicht in mein Script.
So, hier mal was zum Testen für Windozer und alle anderen; löst bei mir am Mac das Animationsproblem beim Lesezeichen-Menü-Button, und schmalem Popup.
Menüleiste -> Lesezeichen müsstet ihr mal selber testen.
JavaScript
let bmbMenu = document.getElementById('bookmarks-menu-button');
let bookMenu = document.getElementById('bookmarksMenu');
let persToolBar = document.getElementById('PersonalToolbar');
let bmbMenuPop = document.getElementById('BMB_bookmarksPopup'); // neu
if(bmbMenu){
bmbMenu.addEventListener('popupshown', onPopupShowing ); // popupshowing => popupshown
bmbMenuPop.addEventListener('popupshowing', onPopupShowing ); // neu
}
if(bookMenu)
bookMenu.addEventListener('popupshown', onPopupShowing ); // popupshowing => popupshown
if(persToolBar)
persToolBar.addEventListener('popupshowing', onPopupShowing );
Alles anzeigen
Oder so:
JavaScript
let bmbMenu = document.getElementById('bookmarks-menu-button');
let bookMenu = document.getElementById('bookmarksMenu');
let persToolBar = document.getElementById('PersonalToolbar');
let bmbMenuPop = document.getElementById('BMB_bookmarksPopup'); // neu
if(bmbMenu)
bmbMenu.addEventListener('popupshown', onPopupShowing ); // popupshowing => popupshown
if(bmbMenuPop)
bmbMenuPop.addEventListener('popupshowing', onPopupShowing ); // neu
if(bookMenu)
bookMenu.addEventListener('popupshown', onPopupShowing ); // popupshowing => popupshown
if(persToolBar)
persToolBar.addEventListener('popupshowing', onPopupShowing );
Alles anzeigen