harff182 evtl noch cache leeren. bei mir gah auch fehler dann funktionierte es wieder
Beiträge von omar1979
-
-
Wobei du die Farbe ja auch im Skript ändern könntest. Dann brauchst du auch an de ID nichts ändern.
ja aber hatte es schon, habe spät in deinem beitrag gelesen, dass man es kann.
-
Hast du nicht beide Skripte ausgetauscht, also auch für die linke Leiste
Denn in meinen beiden Skripten sind die Leisten nicht rot, aber auf deinem Screenshot in Beitrag Nr. 4 ist die linke in rot.
habe beide eingefügt.. für das erste hatte ich in einem separaten css die farbe geändert. beid dem rechten stimmte die ID nicht mehr.
-
Du solltst erstmal nur testen, ob beide Leisten wieder vorhanden sind bei dir.
Also nur erstmal beide Skripte neu einfügen..Cache löschen beim Neustart vom Firefox.
Ja sind da, auch im Symbolleiste-Anpassungs-Fenster. Dankeschön.
muss nur wieder meine icons hinverschieben.
-
teste bitte:
Muss ich bei denen was ändern?
Habe nichts geändert,
kann aber die vertikale Zusatzleiste rechts nicht sehen..hab nachdem Screenshot hier geladen habe, gesehen, dass es dort rechts ist, aber in "weisser Farbe".
Das heisst, muss die ID finden und es rot einfärben.
Aber muss nichts ändern.. oder doch?
-
Hallo allen..
Wie ihr im ersten Screenshot sieht, sind meine beiden vertikalen Zusatzleisten seid einiger Zeit beide auf der linken Seiten, obwohl ich vorher das Eine auf der rechten Seite hatte. Ich kann die leider auch im "Symbolleiste-Anpassen-Fenster" nicht mehr sehen (siehe zweiten Screenshot).
Und hier die beiden Scripte:
2_VertikaleZusatzleisteLinks.uc.js
JavaScript
Alles anzeigen// 'Vertical Add-on Bar' script for Firefox 60+ by Aris // // no 'close' button // 'toggle' toolbar with 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS // optional toggle button hides the toolbar temporarily, it gets restored on every restart // 'Vertical Add-on Bar' entry is only visible in toolbars context menu when in customizing mode // // flexible spaces on toolbar work 'vertically' // toolbar can be on the left or on the right // toolbar is display horizontally in customizing mode // [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts) ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); var appversion = parseInt(Services.appinfo.version); var AddonbarVertical = { init: function() { if (appversion >= 76 && location != 'chrome://browser/content/browser.xhtml') return; /* blank tab workaround */ try { if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank'); } catch(e) {} var addonbar_v_label = "Vertical left Add-on Bar"; // toolbar name var button_label = "Toggle vertical left Add-on Bar"; // Toggle button name var addonbar_v_togglebutton = true; // display toggle button for vertical toolbar (true) or not (false) var addonbar_v_on_the_left = true; // display vertical toolbar on the left (true) or the right (false) var insert_before_borders = false; // may not always offer a visible change var style_addonbar_v = true; // apply default toolbar appearance/colors to vertical add-on bar var addonbar_v_width = "30px"; // toolbar width var compact_buttons = false; // compact button size (true) or default button size (false) try { if(document.getElementById('toolbox_abv') == null && document.getElementById('addonbar_v') == null) { if(appversion <= 62) var toolbox_abv = document.createElement("toolbox"); else var toolbox_abv = document.createXULElement("toolbox"); toolbox_abv.setAttribute("orient","horizontal"); toolbox_abv.setAttribute("id","toolbox_abv"); toolbox_abv.setAttribute("insertbefore","sidebar-box"); if(appversion <= 62) var tb_addonbarv = document.createElement("toolbar"); else var tb_addonbarv = document.createXULElement("toolbar"); tb_addonbarv.setAttribute("id","addonbar_v"); tb_addonbarv.setAttribute("customizable","true"); tb_addonbarv.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target"); tb_addonbarv.setAttribute("mode","icons"); tb_addonbarv.setAttribute("iconsize","small"); tb_addonbarv.setAttribute("toolboxid","navigator-toolbox"); tb_addonbarv.setAttribute("orient","vertical"); tb_addonbarv.setAttribute("flex","1"); tb_addonbarv.setAttribute("context","toolbar-context-menu"); tb_addonbarv.setAttribute("toolbarname", addonbar_v_label); tb_addonbarv.setAttribute("label", addonbar_v_label); tb_addonbarv.setAttribute("lockiconsize","true"); tb_addonbarv.setAttribute("defaultset","spring"); toolbox_abv.appendChild(tb_addonbarv); CustomizableUI.registerArea("addonbar_v", {legacy: true}); if(appversion >= 65) CustomizableUI.registerToolbarNode(tb_addonbarv); if(addonbar_v_on_the_left) { if(insert_before_borders || appversion >= 86) document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").firstChild); else document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").firstChild.nextSibling); } else { if(insert_before_borders) document.getElementById("browser").appendChild(toolbox_abv); else document.getElementById("browser").insertBefore(toolbox_abv,document.getElementById("browser").lastChild); } var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { try { if(document.querySelector('#main-window').getAttribute('customizing')) { document.querySelector('#addonbar_v').setAttribute("orient","horizontal"); document.querySelector('#navigator-toolbox').appendChild(document.querySelector('#addonbar_v')); } else { document.querySelector('#addonbar_v').setAttribute("orient","vertical"); document.querySelector('#toolbox_abv').appendChild(document.querySelector('#addonbar_v')); } } catch(e){} }); }); observer.observe(document.querySelector('#main-window'), { attributes: true, attributeFilter: ['customizing'] }); try { Services.prefs.getDefaultBranch("browser.vaddonbar.").setBoolPref("enabled",true); setToolbarVisibility(document.getElementById("addonbar_v"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")); setToolbarVisibility(document.getElementById("toolbox_abv"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")); } catch(e) {} if(addonbar_v_togglebutton) { CustomizableUI.createWidget({ id: "tooglebutton_addonbar_v", // button id defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: button_label, // button title tooltiptext: button_label, // tooltip title onClick: function(event) { var windows = Services.wm.getEnumerator(null); while (windows.hasMoreElements()) { var win = windows.getNext(); var vAddonBar = win.document.getElementById("addonbar_v"); setToolbarVisibility(vAddonBar, vAddonBar.collapsed); var vAddonBarBox = win.document.getElementById("toolbox_abv"); setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed); Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed); if(!vAddonBar.collapsed) win.document.querySelector('#tooglebutton_addonbar_v').setAttribute("checked","true"); else win.document.querySelector('#tooglebutton_addonbar_v').removeAttribute("checked"); } }, onCreated: function(button) { if(Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")) button.setAttribute("checked","true"); return button; } }); } // 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS to toggle vertical add-on bar var key = document.createXULElement('key'); if(appversion < 69) key = document.createElement("key"); key.id = 'key_toggleVAddonBar'; key.setAttribute('key', '/'); key.setAttribute('modifiers', 'accel,alt'); key.setAttribute('oncommand','\ var windows = Services.wm.getEnumerator(null);\ while (windows.hasMoreElements()) {\ var win = windows.getNext(); \ var vAddonBar = win.document.getElementById("addonbar_v");\ setToolbarVisibility(vAddonBar, vAddonBar.collapsed);\ var vAddonBarBox = win.document.getElementById("toolbox_abv");\ setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);\ Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed);\ if(!vAddonBar.collapsed)\ win.document.querySelector("#tooglebutton_addonbar_v").setAttribute("checked","true");\ else win.document.querySelector("#tooglebutton_addonbar_v").removeAttribute("checked");\ }\ '); document.getElementById('mainKeyset').appendChild(key); } } catch(e) {} // style toolbar & toggle button var addonbar_v_style = ''; var tooglebutton_addonbar_v_style = ''; if(style_addonbar_v) { var end_border =' \ #addonbar_v { \ -moz-border-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \ }\ '; if(!addonbar_v_on_the_left) { end_border ='\ #addonbar_v { \ -moz-border-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \ }\ '; } addonbar_v_style ='\ #addonbar_v { \ -moz-appearance: none !important; \ background-color: var(--toolbar-bgcolor); \ background-image: var(--toolbar-bgimage); \ background-clip: padding-box; \ color: var(--toolbar-color, inherit); \ } \ #main-window:-moz-lwtheme #addonbar_v { \ background: var(--lwt-accent-color) !important; \ } \ #main-window[lwtheme-image="true"]:-moz-lwtheme #addonbar_v { \ background: var(--lwt-header-image) !important; \ background-position: 0vw 50vh !important; \ } \ #main-window:not([customizing]) #toolbox_abv:not([collapsed="true"]), \ #main-window:not([customizing]) #addonbar_v:not([collapsed="true"]) { \ min-width: '+addonbar_v_width+'; \ width: '+addonbar_v_width+'; \ max-width: '+addonbar_v_width+'; \ } \ #main-window[chromehidden="menubar toolbar location directories status extrachrome "] #toolbox_abv:not([collapsed="true"]), \ #main-window[chromehidden="menubar toolbar location directories status extrachrome "] #addonbar_v:not([collapsed="true"]), \ #main-window[sizemode="fullscreen"] #toolbox_abv:not([collapsed="true"]), \ #main-window[sizemode="fullscreen"] #addonbar_v:not([collapsed="true"]) { \ min-width: 0px; \ width: 0px; \ max-width: 0px; \ } \ #main-window[customizing] #addonbar_v { \ outline: 1px dashed !important; \ outline-offset: -2px !important; \ } \ #addonbar_v:-moz-lwtheme { \ background: var(--lwt-header-image) !important; \ background-position: 100vw 50vh !important; \ } \ #addonbar_v toolbarbutton, \ #addonbar_v toolbar .toolbarbutton-1 { \ padding: 0 !important; \ } \ '+end_border+' \ '; } if(addonbar_v_togglebutton) { tooglebutton_addonbar_v_style ='\ #tooglebutton_addonbar_v:hover > .toolbarbutton-icon {\ background-color: var(--toolbarbutton-active-background)!important; }\ #tooglebutton_addonbar_v> .toolbarbutton-icon {\ background-color: transparent !important;}\ #tooglebutton_addonbar_v .toolbarbutton-icon { \ list-style-image: url("chrome://browser/skin/sidebars.svg"); \ fill: white; \ }\ /*#tooglebutton_addonbar_v .toolbarbutton-icon { \ list-style-image: url("chrome://browser/skin/forward.svg"); \ fill: red; \ } \ #tooglebutton_addonbar_v[checked] .toolbarbutton-icon { \ fill: green; \ background:none !important;\ } \ #tooglebutton_addonbar_v { \ background: url("chrome://browser/skin/back.svg") no-repeat; \ background-size: 35% !important; \ background-position: 10% 70% !important; \ } \ #tooglebutton_addonbar_v[checked] { \ transform: rotate(180deg) !important; \ background: url("chrome://browser/skin/back.svg") no-repeat; \ background-position: 10% 30% !important; \ }*/ \ '; } var compact_buttons_code = ""; if(compact_buttons) compact_buttons_code = "\ #addonbar_v toolbarbutton .toolbarbutton-icon { \ padding: 0 !important; \ width: 16px !important; \ height: 16px !important; \ } \ #addonbar_v .toolbarbutton-badge-stack { \ padding: 0 !important; \ margin: 0 !important; \ width: 16px !important; \ min-width: 16px !important; \ height: 16px !important; \ min-height: 16px !important; \ } \ #addonbar_v toolbarbutton .toolbarbutton-badge { \ margin-top: 0px !important; \ font-size: 8px !important; \ } \ "; var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ '+addonbar_v_style+' \ '+tooglebutton_addonbar_v_style+' \ '+compact_buttons_code+' \ '), null, null); var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } } /* initialization delay workaround */ document.addEventListener("DOMContentLoaded", AddonbarVertical.init(), false); /* Use the below code instead of the one above this line, if issues occur */ /* setTimeout(function(){ AddonbarVertical.init(); },2000); */
3_VertikaleZusatzleisteRechts.uc.js
JavaScript
Alles anzeigen// 'Vertical Add-on Bar' script for Firefox 60+ by Aris // // no 'close' button // 'toggle' toolbar with 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS // optional toggle button hides the toolbar temporarily, it gets restored on every restart // 'Vertical Add-on Bar' entry is only visible in toolbars context menu when in customizing mode // // flexible spaces on toolbar work 'vertically' // toolbar can be on the left or on the right // toolbar is display horizontally in customizing mode // [!] Fix for WebExtensions with own windows by 黒仪大螃蟹 (for 1-N scripts) ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs"); var appversion = parseInt(Services.appinfo.version); var AddonbarVertical = { init: function() { if (appversion >= 76 && location != 'chrome://browser/content/browser.xhtml') return; /* blank tab workaround */ try { if(gBrowser.selectedBrowser.getAttribute('blank')) gBrowser.selectedBrowser.removeAttribute('blank'); } catch(e) {} var addonbar_v2_label = "Vertical right Add-on Bar"; // toolbar name var button_label = "Toggle vertical right Add-on Bar"; // Toggle button name var addonbar_v2_togglebutton = true; // display toggle button for vertical toolbar (true) or not (false) var addonbar_v2_on_the_left = false; // display vertical toolbar on the left (true) or the right (false) var insert_before_borders = true; // may not always offer a visible change var style_addonbar_v2 = true; // apply default toolbar appearance/colors to vertical add-on bar var addonbar_v2_width = "30px"; // toolbar width var compact_buttons = false; // compact button size (true) or default button size (false) try { if(document.getElementById('toolbox_abv2') == null && document.getElementById('addonbar_v2') == null) { if(appversion <= 62) var toolbox_abv2 = document.createElement("toolbox"); else var toolbox_abv2 = document.createXULElement("toolbox"); toolbox_abv2.setAttribute("orient","horizontal"); toolbox_abv2.setAttribute("id","toolbox_abv2"); toolbox_abv2.setAttribute("insertbefore","sidebar-box"); if(appversion <= 62) var tb_addonbarv = document.createElement("toolbar"); else var tb_addonbarv = document.createXULElement("toolbar"); tb_addonbarv.setAttribute("id","addonbar_v2"); tb_addonbarv.setAttribute("customizable","true"); tb_addonbarv.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target"); tb_addonbarv.setAttribute("mode","icons"); tb_addonbarv.setAttribute("iconsize","small"); tb_addonbarv.setAttribute("toolboxid","navigator-toolbox"); tb_addonbarv.setAttribute("orient","vertical"); tb_addonbarv.setAttribute("flex","1"); tb_addonbarv.setAttribute("context","toolbar-context-menu"); tb_addonbarv.setAttribute("toolbarname", addonbar_v2_label); tb_addonbarv.setAttribute("label", addonbar_v2_label); tb_addonbarv.setAttribute("lockiconsize","true"); tb_addonbarv.setAttribute("defaultset","spring"); toolbox_abv2.appendChild(tb_addonbarv); CustomizableUI.registerArea("addonbar_v2", {legacy: true}); if(appversion >= 65) CustomizableUI.registerToolbarNode(tb_addonbarv); if(addonbar_v2_on_the_left) { if(insert_before_borders || appversion >= 86) document.getElementById("browser").insertBefore(toolbox_abv2,document.getElementById("browser").firstChild); else document.getElementById("browser").insertBefore(toolbox_abv2,document.getElementById("browser").firstChild.nextSibling); } else { if(insert_before_borders) document.getElementById("browser").appendChild(toolbox_abv2); else document.getElementById("browser").insertBefore(toolbox_abv2,document.getElementById("browser").lastChild); } var observer = new MutationObserver(function(mutations) { mutations.forEach(function(mutation) { try { if(document.querySelector('#main-window').getAttribute('customizing')) { document.querySelector('#addonbar_v2').setAttribute("orient","horizontal"); document.querySelector('#navigator-toolbox').appendChild(document.querySelector('#addonbar_v2')); } else { document.querySelector('#addonbar_v2').setAttribute("orient","vertical"); document.querySelector('#toolbox_abv2').appendChild(document.querySelector('#addonbar_v2')); } } catch(e){} }); }); observer.observe(document.querySelector('#main-window'), { attributes: true, attributeFilter: ['customizing'] }); try { Services.prefs.getDefaultBranch("browser.vaddonbar.").setBoolPref("enabled",true); setToolbarVisibility(document.getElementById("addonbar_v2"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")); setToolbarVisibility(document.getElementById("toolbox_abv2"), Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")); } catch(e) {} if(addonbar_v2_togglebutton) { CustomizableUI.createWidget({ id: "tooglebutton_addonbar_v2", // button id defaultArea: CustomizableUI.AREA_NAVBAR, removable: true, label: button_label, // button title tooltiptext: button_label, // tooltip title onClick: function(event) { var windows = Services.wm.getEnumerator(null); while (windows.hasMoreElements()) { var win = windows.getNext(); var vAddonBar = win.document.getElementById("addonbar_v2"); setToolbarVisibility(vAddonBar, vAddonBar.collapsed); var vAddonBarBox = win.document.getElementById("toolbox_abv2"); setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed); Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed); if(!vAddonBar.collapsed) win.document.querySelector('#tooglebutton_addonbar_v2').setAttribute("checked","true"); else win.document.querySelector('#tooglebutton_addonbar_v2').removeAttribute("checked"); } }, onCreated: function(button) { if(Services.prefs.getBranch("browser.vaddonbar.").getBoolPref("enabled")) button.setAttribute("checked","true"); return button; } }); } // 'Ctr + Alt + /' on Windows/Linux or 'Cmd + Alt + /' on macOS to toggle vertical add-on bar var key = document.createXULElement('key'); if(appversion < 69) key = document.createElement("key"); key.id = 'key_toggleVAddonBar'; key.setAttribute('key', '/'); key.setAttribute('modifiers', 'accel,alt'); key.setAttribute('oncommand','\ var windows = Services.wm.getEnumerator(null);\ while (windows.hasMoreElements()) {\ var win = windows.getNext(); \ var vAddonBar = win.document.getElementById("addonbar_v2");\ setToolbarVisibility(vAddonBar, vAddonBar.collapsed);\ var vAddonBarBox = win.document.getElementById("toolbox_abv2");\ setToolbarVisibility(vAddonBarBox, vAddonBarBox.collapsed);\ Services.prefs.getBranch("browser.vaddonbar.").setBoolPref("enabled",!vAddonBar.collapsed);\ if(!vAddonBar.collapsed)\ win.document.querySelector("#tooglebutton_addonbar_v2").setAttribute("checked","true");\ else win.document.querySelector("#tooglebutton_addonbar_v2").removeAttribute("checked");\ }\ '); document.getElementById('mainKeyset').appendChild(key); } } catch(e) {} // style toolbar & toggle button var addonbar_v2_style = ''; var tooglebutton_addonbar_v2_style = ''; if(style_addonbar_v2) { var end_border =' \ #addonbar_v2 { \ -moz-border-end: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \ }\ '; if(!addonbar_v2_on_the_left) { end_border ='\ #addonbar_v2 { \ -moz-border-start: 1px solid var(--sidebar-border-color,rgba(0,0,0,0.1)) !important; \ }\ '; } addonbar_v2_style ='\ #addonbar_v2 { \ -moz-appearance: none !important; \ background-color: var(--toolbar-bgcolor); \ background-image: var(--toolbar-bgimage); \ background-clip: padding-box; \ color: var(--toolbar-color, inherit); \ } \ #main-window:-moz-lwtheme #addonbar_v2 { \ background: var(--lwt-accent-color) !important; \ } \ #main-window[lwtheme-image="true"]:-moz-lwtheme #addonbar_v2 { \ background: var(--lwt-header-image) !important; \ background-position: 0vw 50vh !important; \ } \ #main-window:not([customizing]) #toolbox_abv2:not([collapsed="true"]), \ #main-window:not([customizing]) #addonbar_v2:not([collapsed="true"]) { \ min-width: '+addonbar_v2_width+'; \ width: '+addonbar_v2_width+'; \ max-width: '+addonbar_v2_width+'; \ } \ #main-window[chromehidden="menubar toolbar location directories status extrachrome "] #toolbox_abv2:not([collapsed="true"]), \ #main-window[chromehidden="menubar toolbar location directories status extrachrome "] #addonbar_v2:not([collapsed="true"]), \ #main-window[sizemode="fullscreen"] #toolbox_abv2:not([collapsed="true"]), \ #main-window[sizemode="fullscreen"] #addonbar_v2:not([collapsed="true"]) { \ min-width: 0px; \ width: 0px; \ max-width: 0px; \ } \ #main-window[customizing] #addonbar_v2 { \ outline: 1px dashed !important; \ outline-offset: -2px !important; \ } \ #addonbar_v2:-moz-lwtheme { \ background: var(--lwt-header-image) !important; \ background-position: 100vw 50vh !important; \ } \ #addonbar_v2 toolbarbutton, \ #addonbar_v2 toolbar .toolbarbutton-1 { \ padding: 0 !important; \ } \ '+end_border+' \ '; } if(addonbar_v2_togglebutton) { tooglebutton_addonbar_v2_style ='\ #tooglebutton_addonbar_v2:hover > .toolbarbutton-icon {\ background-color: var(--toolbarbutton-active-background)!important; }\ #tooglebutton_addonbar_v2> .toolbarbutton-icon {\ background-color: transparent !important;}\ #tooglebutton_addonbar_v2 .toolbarbutton-icon { \ list-style-image: url("chrome://browser/skin/sidebars.svg"); \ fill: white; \ }\ /*#tooglebutton_addonbar_v2 .toolbarbutton-icon { \ list-style-image: url("chrome://browser/skin/forward.svg"); \ fill: red; \ } \ #tooglebutton_addonbar_v2[checked] .toolbarbutton-icon { \ fill: green; \ background:none !important;\ } \ #tooglebutton_addonbar_v2 { \ background: url("chrome://browser/skin/back.svg") no-repeat; \ background-size: 35% !important; \ background-position: 10% 70% !important; \ } \ #tooglebutton_addonbar_v2[checked] { \ transform: rotate(180deg) !important; \ background: url("chrome://browser/skin/back.svg") no-repeat; \ background-position: 10% 30% !important; \ }*/ \ '; } var compact_buttons_code = ""; if(compact_buttons) compact_buttons_code = "\ #addonbar_v2 toolbarbutton .toolbarbutton-icon { \ padding: 0 !important; \ width: 16px !important; \ height: 16px !important; \ } \ #addonbar_v2 .toolbarbutton-badge-stack { \ padding: 0 !important; \ margin: 0 !important; \ width: 16px !important; \ min-width: 16px !important; \ height: 16px !important; \ min-height: 16px !important; \ } \ #addonbar_v2 toolbarbutton .toolbarbutton-badge { \ margin-top: 0px !important; \ font-size: 8px !important; \ } \ "; var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ '+addonbar_v2_style+' \ '+tooglebutton_addonbar_v2_style+' \ '+compact_buttons_code+' \ '), null, null); var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } } /* initialization delay workaround */ document.addEventListener("DOMContentLoaded", AddonbarVertical.init(), false); /* Use the below code instead of the one above this line, if issues occur */ /* setTimeout(function(){ AddonbarVertical.init(); },2000); */
Woran kann das liegen? Ich würde gerne die Eine wieder rechts haben und im "Symbolleiste-Anpassen-Fenster" andere Icons dort rein- bzw rausverschieben können. Dankeschön..
-
-
ja werd ich mal nachher machen.
-
Auf jeden Fall, wenn du Änderungen am Skript vorgenommen hattest.
Wie gesagt, nur das letzte mal dann hat es wieder funktioniert. Heute wollt ich nochmals testen funktionierte nicht mehr. Aber ich habe auch schon lange nichts an FF geändert..
-
ich muss wohl mal nachher das script dort reintun und testen..
oder evtl. mal cache leeren mit neustart..
-
Dafür funktioniert das eigene von Firefox..
Hast du kein Testprofil um das zu überprüfen?
Evtl. funkt dir etwas anderes dazwischen
das *Profil zusätzlich starten* icon hab ich.. ist glaub das gleiche..
Evtl. funkt dir etwas anderes dazwischen
Das glaub ich kaum, da ich nachdem es funktioniert hat, nichts an ff geändert habe, ausser zu updaten auf die neue version.
-
Auch das funktioniert hier einwandfrei
Ich drehe durch..
passiert nichts..
hier noch ein gif..
-
Funktioniert hier einwandfrei:
Als ich das letzte mal dieses theme öffnete, funktionierte es nicht. Da hab ich das script das ich bestize mit dem neuen hier im glaub ich beitrag #4 verglichen und geändert.. Dann hat es funktioniert. Jetzt wollte ich nochmal testen aber funktioniert nicht mehr. Komisch..
Hier nochmals das Script.
Code
Alles anzeigen// ==UserScript== // @name AutoSaveScreenshot.uc.js // @description 一键保存截图,左键单击保存可见范围,Shift+左键保存整个页面 // @namespace https://github.com/benzBrake/FirefoxCustomize // @author Ryan, aborix // @include main // @license MIT License // @compatibility Firefox 127 // @homepageURL https://github.com/benzBrake/FirefoxCustomize/tree/master/userChromeJS // @downloadURL https://github.com/benzBrake/FirefoxCustomize/raw/master/AutoSaveScreenshot.uc.js // Link zu diesem Script: https://github.com/benzBrake/FirefoxCustomize/blob/master/userChromeJS/AutoSaveScreenshot.uc.js // @version 0.0.4 Atuallisiert von Mira (https://www.camp-firefox.de/forum/thema/138613/?postID=1260880#post1260880) // @version 0.0.3 // @note 0.0.3 修复总是在第一个窗口截图的问题 // @note 0.0.2 修复在 127 版本的兼容问题 // ==/UserScript== (async function () { const CustomizableUI = globalThis.CustomizableUI || ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs").CustomizableUI; document.addEventListener('DOMContentLoaded', async (e) => { const { location } = e.target; if (location.href.startsWith("chrome://browser/content/screenshots/screenshots-preview.html?")) { let preview_area = await new Promise(resolve => { let count = 0; let timer = setInterval(() => { let area = e.target.documentElement.querySelector("screenshots-preview"); count++; if (area) { clearInterval(timer); resolve(area); } if (count > 300) { clearInterval(timer); reject(null); } }, 10); }); if (preview_area) { let download_btn = await new Promise(resolve => { let count = 0; let timer = setInterval(() => { let btn = preview_area.shadowRoot.querySelector("#download"); count++; if (btn) { clearInterval(timer); resolve(btn); } if (count > 300) { clearInterval(timer); reject(null); } }, 10); }); download_btn.click(); } } }) window.AutoSaveScreenshot = { BTN_ID: "AutoSaveScreenshot-button", init() { if (!(CustomizableUI.getWidget(this.BTN_ID) && CustomizableUI.getWidget(this.BTN_ID).forWindow(window)?.node)) { CustomizableUI.createWidget({ id: this.BTN_ID, removable: true, defaultArea: CustomizableUI.AREA_NAVBAR, type: "custom", onBuild: doc => this.createButton(doc) }); } }, createButton(doc) { let btn = createElement(doc, 'toolbarbutton', { id: this.BTN_ID, label: "AutoSaveScreenshot", tooltiptext: "Screenshots\nLinks-klick: Sichtbarer Bereich\nShift + Links-klick: Ganze Seite", 'data-l10n-id': 'auto-save-screenshot', class: 'toolbarbutton-1 chromeclass-toolbar-additional', style: 'list-style-image: url(file:///C:/Users/Ramo/AppData/Roaming/Mozilla/Firefox/Profiles/c612nnc8.default-release/chrome/Icons/autosave1.png)', }); btn.addEventListener('click', this, false); return btn; }, handleEvent(event) { if (event.button === 0) { this.takeScreenshot(event.target.ownerDocument, event.shiftKey); } }, async takeScreenshot(doc, isFullPage) { doc.getElementById('key_screenshot').doCommand(); let btn = await this.getScreenSortButton(doc, isFullPage); btn.click(); }, async getScreenSortButton(doc, isFullPage) { let screenshotsPagePanel = await new Promise(resolve => { let interval = setInterval(() => { let screenshotsPagePanel = doc.getElementById("screenshotsPagePanel"); if (screenshotsPagePanel) { clearInterval(interval); resolve(screenshotsPagePanel); } }, 10); }); return screenshotsPagePanel.querySelector("screenshots-buttons").shadowRoot.querySelector(isFullPage ? "#full-page" : "#visible-page"); } } window.AutoSaveScreenshot.init(); /** * 创建 DOM 元素 = DOM-Elemente erstellen * * @param {Document} d HTML 文档 = HTML-Dokument * @param {string} t DOM 元素标签 = DOM-Element-Tag * @param {Object} o DOM 元素属性键值对 = DOM-Elementattribut-Schlüssel-Wert-Paar * @returns */ function createElement(d, t, o = {}) { if (!d) return; let e = /^html:/.test(t) ? d.createElement(t) : d.createXULElement(t); for (let [k, v] of Object.entries(o)) { e.setAttribute(k, v); } return e; } })()
-
Es funktioniert wieder nicht.. was lauft da falsch?
-
Alles Gute auch von mir.
-
Vielleicht kann jemand anderer ja noch einen Tipp geben.
bestimmt kann das Jemand.
-
Dann tut es mir leid, weil ich nicht weiterhelfen kann. Habe in den Einstellungen auch nichts wegen Sidebar gesehen.
-
Ich habe nirgends ein Haken dran. Die ist auch leer, nur da und stört.
Auf deinem Screenshot sieht man dort Chronik, Lesezeichen usw..
dann muss es aktiviert sein der Sidebar.
Kannst mal bitte ein Screenshot vom menu - Ansicht machen wo man die häckchen nicht sieht?
-
-
Kann man diese Sidebar komlplett ausblenden? Ohne, dass da noch ein kleiner Rand bleibt? praktisch deaktivieren?
Hallo,
Im Menu zu oberst auf Ansicht > Sidebar > bei allen das Häckchen wegnehmen.