Auch ich bedanke mich.
Mit einem Klick Sidebar-Anzeige umschalten
-
StandingBill -
27. September 2018 um 00:15 -
Erledigt
-
-
Ist euch aufgefallen, dass nach dem Klick auf den Chronik-Button zwar die Chronik angezeigt wird, aber wenn man dann wieder auf den Button "Sidebars anzeigen" klickt, nicht die Lesezeichen angezeigt werden, sondern weiterhin die Chronik? Jedenfalls ist es so bei Version 128.3.0 ESR.
Denn ich habe das Script verwendet, weil dieses nur noch bis 115.15.0 ESR funktioniert.
Spoiler anzeigen
(function() {
if (!window.gBrowser)
return;let historyButton = document.getElementById('history-panelmenu');
let sidebarButton = document.getElementById('sidebar-button');sidebarButton.removeAttribute('checked');
setTimeout(() => SidebarUI.hide(), 100);function addListener(button, sidebarId) {
button.addEventListener('click', event => {
if (event.button != 0)
return;
event.preventDefault();
if (SidebarUI.currentID == sidebarId) {
SidebarUI.hide();
} else {
SidebarUI.show(sidebarId);
sidebarButton.removeAttribute('checked');
}
});
};addListener(historyButton, 'viewHistorySidebar');
addListener(sidebarButton, 'viewBookmarksSidebar');})();
-
dann wieder auf den Button "Sidebars anzeigen" klickt
Brauchst du doch gar nicht
Es gibt doch dafür extra die beiden Button dafür.
-
Das ist peinlich für mich, ich war so lange weg und nun das. Denn diesen Button hatte ich gar nicht in der Menüleiste.
Vielen Dank, Andreas. -
Vielen Dank, Andreas.
Alles ist gut, gern geschehen
-
Sag mal, Andreas, kann man in dem Script auch die Symbole von Sidebars und Chronik nehmen, die unter Symbolleiste anpassen eh schon vorhanden sind? Denn ich kann mich nicht mit dem gelben Stern und der grünen Chronik anfreunden.
-
auch die Symbole von Sidebars und Chronik nehmen
Teste bitte:
JavaScript
Alles anzeigen(function() { if (location != 'chrome://browser/content/browser.xhtml') return; try { // Lesezeichen-Seitenleiste Öffnen/Schließen CustomizableUI.createWidget({ id: 'BookmarksSidebar-ToolBarButton', type: 'custom', defaultArea: CustomizableUI.AREAS, onBuild: function(aDocument) { var toolbaritem = aDocument.createXULElement('toolbarbutton'); var props = { id: 'BookmarksSidebar-ToolBarButton', class: 'toolbarbutton-1 chromeclass-toolbar-additional', label: 'Lesezeichen-Sidebar', tooltiptext: 'Lesezeichen-Sidebar öffnen/schließen', style: 'list-style-image: url("chrome://browser/skin/sidebars.svg")', onclick: 'if (event.button == 0) { \ SidebarController.toggle("viewBookmarksSidebar"); \ }; ' }; for (var p in props) toolbaritem.setAttribute(p, props[p]); return toolbaritem; } }); // Chronik-Seitenleiste Öffnen/Schließen CustomizableUI.createWidget({ id: 'HistorySidebar-ToolBarButton', type: 'custom', defaultArea: CustomizableUI.AREAS, onBuild: function(aDocument) { var toolbaritem = aDocument.createXULElement('toolbarbutton'); var props = { id: 'HistorySidebar-ToolBarButton', class: 'toolbarbutton-1 chromeclass-toolbar-additional', label: 'Chronik-Sidebar', tooltiptext: 'Chronik-Sidebar öffnen/schließen', style: 'list-style-image: url("chrome://browser/skin/history.svg")', onclick: 'if (event.button == 0) { \ SidebarController.toggle("viewHistorySidebar"); \ }; ' }; for (var p in props) toolbaritem.setAttribute(p, props[p]); return toolbaritem; } }); } catch(e) { }; })();
-
Das funktioniert auf Anhieb prima, vielen Dank.
Weißt Du, früher konnte es mir gar nicht farbig genug sein, aber heute liebe ich es dezent. -
vielen Dank.
Gern geschehen
heute liebe ich es dezent.
Geschmack kann sich ändern, ist doch ok dann.
Hier könntest du dir auch eigene dezente Icons downloaden:
Octicons (GitHub) Iconpack (565 icons) | GitHubwww.iconarchive.com -