Hallo, gibt es irgendeine Möglichkeit Trennlinien zwischen die Addons in der Symbolleiste einzufügen? So wie es bei den alten Firefox-Versionen war. Damit sind nicht die variablen Zwischenräume gemeint.
Firefox 66 Trennlinien
-
diskus -
20. März 2019 um 11:13 -
Erledigt
-
-
Probiere es mal mit diesem Script:
CSS
Alles anzeigen// Restore 'Space & Separator' items script for Firefox 60+ by Aris // // Default browser scripts always remove spaces and separators from default palette, so // because of that they are added to an own toolbar now. // // - spaces and separators can be moved to any toolbar // - to remove spaces or separators move them into palette // - configuration toolbar behaves like a default toolbar, items and buttons can be placed on it // - configuration toolbar is not visible outside customizing mode // - default "Flexible Space" item is hidden from palette and added to configuration toolbar // [!] BUG: do not move spaces, flexible spaces or separator to configuration toolbar or it will cause glitches // [!] BUG: do not move 'main space' item to palette or it will get lost until next time customizing mode gets opened Components.utils.import("resource:///modules/CustomizableUI.jsm"); var {Services} = Components.utils.import("resource://gre/modules/Services.jsm", {}); var appversion = parseInt(Services.appinfo.version); var AddSeparator = { init: function() { var tb_config_label = "Configuration Toolbar"; var tb_spacer_label = "Space"; var tb_sep_label = "Separator"; var tb_spring_label = "Flexible Space"; try { if(appversion <= 62) var tb_config = document.createElement("toolbar"); else var tb_config = document.createXULElement("toolbar"); tb_config.setAttribute("id","configuration_toolbar"); tb_config.setAttribute("customizable","true"); tb_config.setAttribute("class","toolbar-primary chromeclass-toolbar browser-toolbar customization-target"); tb_config.setAttribute("mode","icons"); tb_config.setAttribute("iconsize","small"); tb_config.setAttribute("toolboxid","navigator-toolbox"); tb_config.setAttribute("lockiconsize","true"); tb_config.setAttribute("ordinal","1005"); tb_config.setAttribute("defaultset","toolbarspacer,toolbarseparator"); document.querySelector('#navigator-toolbox').appendChild(tb_config); CustomizableUI.registerArea("configuration_toolbar", {legacy: true}); if(appversion >= 65) CustomizableUI.registerToolbarNode(tb_config); if(appversion <= 62) var tb_label = document.createElement("label"); else var tb_label = document.createXULElement("label"); tb_label.setAttribute("label", tb_config_label+": "); tb_label.setAttribute("value", tb_config_label+": "); tb_label.setAttribute("id","tb_config_tb_label"); tb_label.setAttribute("removable","false"); tb_config.appendChild(tb_label); if(appversion <= 62) var tb_spacer = document.createElement("toolbarspacer"); else var tb_spacer = document.createXULElement("toolbarspacer"); tb_spacer.setAttribute("id","spacer"); tb_spacer.setAttribute("class","chromeclass-toolbar-additional"); tb_spacer.setAttribute("customizableui-areatype","toolbar"); tb_spacer.setAttribute("removable","false"); tb_spacer.setAttribute("label", tb_spacer_label); tb_config.appendChild(tb_spacer); if(appversion <= 62) var tb_sep = document.createElement("toolbarseparator"); else var tb_sep = document.createXULElement("toolbarseparator"); tb_sep.setAttribute("id","separator"); tb_sep.setAttribute("class","chromeclass-toolbar-additional"); tb_sep.setAttribute("customizableui-areatype","toolbar"); tb_sep.setAttribute("removable","false"); tb_sep.setAttribute("label", tb_sep_label); tb_config.appendChild(tb_sep); if(appversion <= 62) var tb_spring = document.createElement("toolbarspring"); else var tb_spring = document.createXULElement("toolbarspring"); tb_spring.setAttribute("id","spring"); tb_spring.setAttribute("class","chromeclass-toolbar-additional"); tb_spring.setAttribute("customizableui-areatype","toolbar"); tb_spring.setAttribute("removable","false"); tb_spring.setAttribute("label", tb_spring_label); tb_config.appendChild(tb_spring); // CSS var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService); var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\ \ #configuration_toolbar { \ -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:not([customizing]) #configuration_toolbar { \ visibility: collapse; \ }\ #main-window[customizing] #configuration_toolbar #tb_config_tb_label { \ font-weight: bold !important; \ }\ #main-window[customizing] #configuration_toolbar :-moz-any(#spacer,#separator,#spring) { \ -moz-margin-start: 20px; \ }\ #main-window[customizing] #configuration_toolbar :-moz-any(#wrapper-spacer,#wrapper-separator,#wrapper-spring) .toolbarpaletteitem-label { \ display: block !important; \ -moz-margin-end: 20px; \ }\ #main-window[customizing] #wrapper-spacer #spacer { \ margin: 2px 0 !important; \ }\ #main-window[customizing] #configuration_toolbar #wrapper-spring #spring { \ margin: -1px 0 !important; \ min-width: 80px !important; \ }\ #main-window[customizing] #configuration_toolbar > * { \ padding: 10px !important; \ }\ #main-window[customizing] #configuration_toolbar > :-moz-any(#wrapper-spacer,#wrapper-separator,#wrapper-spring) { \ border: 1px dotted !important; \ -moz-margin-start: 2px !important; \ -moz-margin-end: 2px !important; \ }\ #main-window[customizing] toolbarspacer { \ border: 1px solid !important; \ }\ toolbar[orient="vertical"] toolbarseparator { \ -moz-appearance: none !important; \ border-top: 1px solid rgba(15,17,38, 0.5) !important; \ border-bottom: 1px solid rgba(255,255,255, 0.3) !important; \ margin: 2px 2px !important; \ height: 1px !important; \ width: 18px !important; \ }\ toolbar[orient="vertical"] toolbarspacer { \ -moz-appearance: none !important; \ height: 18px !important; \ width: 18px !important; \ }\ #customization-palette toolbarpaletteitem[id^="wrapper-customizableui-special-spring"], \ #customization-palette-container :-moz-any(#spring,#wrapper-spring) { \ display: none !important; \ }\ \ '), null, null); sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET); } catch(e){} } } setTimeout(function(){ AddSeparator.init(); },500);
Diesen als space_and_separator_restorer.js in den Chrome Ordner einfügen.
Funktioniert bei mir auch mit dem FF 66 (Release).
Und dann unter Anpassen entsprechend positionieren. -
Danke für Deine Antwort und Deinen Vorschlag. Ich befürchte aber, daß ich als blutiger Laie hier im Forum völlig überfordert bin. Mein Rechner ist ein Mac und ich denke, Deine Hinweise beziehen sich auf PC's. Jedenfalls habe ich in meinem Firefox-Profilordner nachgesehen und dort zwei Unterordner mit Endung .default gefunden. In keinem dieser Ordner gibt es aber einen Unterordner Chrome. Und nun weiß ich nicht, wo ich Deine Daten hinkopieren soll.
-
Das geht vielleicht einfacher. Zeige einen Screenshot der Leiste.
-
Danke, hier ist das Foto
-
Hallo diskus,
OK, ich bin davon ausgegangen dass ein entsprechender Script schon auf älteren FF vorhanden ist.
Du sagst dass es keinen Chrome-Ordner gibt, und damit wurden bis jetzt auch keine persönlichen Anpassungen am Aussehen vom FF vorgenommen.
Ich kenne keinen MAC und deinem Screenshot zufolge wird dies vermutlich durch ein AddOn oder Theme erzeugt. -
Hallo Feuerfuchs,
richtig, ich habe bisher noch keine individuellen Anpassungen an das Aussehen vom FF vorgenommen und auch keine Ahnung, wie das gehen sollte. Alle Anpassungen von mir erfolgten durch offizielle Addons. Und für Trennlinien gibt es halt nichts. Nun, ist es letztlich kein Drama, schließlich geht es nur um die Optik. Trotzdem Danke für Deine Hinweise. -
Ist deine Signatur ernst gemeint? Verwendest du wirklich noch Firefox 3.0.1, eine 11 Jahre alte Version? Wenn nicht, aktualisiere bitte mal deine Signatur.
-
Hallo Milupo, jetzt versteh ich gar nichts mehr. Was ist meine Signatur? Ich verwende Firefox Quantum 66.0 (64 Bit), definitiv.
-
Was ist meine Signatur?
Das was immer unter deinen Beiträgen steht :wink:ZitatMacintosh PPC Mac OS X 10.4
Mozilla/5.0; de; rv:1.9.0.1 Gecko/2008070206 Firefox/3.0.1Ändern kannst du das über diesen Link:
-
Dein Link für:
Zitatmeine Firefox Einstellungen
funktioniert auch nicht mehr :wink:
-
Danke Andreas, jetzt bin ich froh über Deine Hilfe und enschuldige mich für meine diletantische Fragerei. Bin eben wirklich nur ein simpler alter Nutzer :oops: Habe das mit der Signatur überhaupt erst jetzt erst bemerkt und die Änderungen hoffentlich richtig gemacht. Mir ist ein Rätsel, wie die Ursprungssignatur überhaupt entstanden ist. Ich hab da nie selbst was unternommen.
-
und enschuldige mich für meine diletantische Fragerei
Das musst du doch nicht.
Du hast Fragen...und wir helfen dir gerne, dafür sind wie hier. -
Gerade deshalb doppelt Danke. Und, wenn ich auch nerve, weißt Du eine Möglichkeit, wie ich die Trennstriche einfügen kann? Auch wenn ohne diese wirklich nicht "die Welt untergeht", freuen würde es mich schon, wenn ich jene hätte.
-
Der Link zu deinen Einstellungen führt aber ins Leere...
-
weißt Du eine Möglichkeit
Ich vermute mal, das geht nur per Script. :-??Und damit bin ich leider überfragt.
wenn ich auch nerve
Auch das machst du nicht :wink:
Gerade deshalb doppelt Danke.
Gerne doch -
Das wäre der aktuelle Eintrag der zu deinen: meine Firefox Einstellungen führt.
https://www.camp-firefox.de/forum/viewtopi…=491599#p491599
Aber auch da sind dann alle Daten nicht mehr aktuell. :wink:
-
Ich versteh es nicht?
-
Klick bitte mal auf den Link in meinem Beitrag über deinem.
-
diskus:
Erstelle in deinem Profilordner einen Ordner mit dem Namen "chrome" und darin eine Textdatei namens "userChrome.css". Kopiere folgenden Code in diese Datei:
CSS#nav-bar toolbarspring:nth-of-type(n+3) { min-width: 0px !important; max-width: 1px !important; background-color: black !important; }
Außerdem füge in der Leiste überall dort, wo ein Trennstrich hinzukommen soll, einen Flexiblen Zwischenraum ein.
Dann starte Firefox neu. Der Code bewirkt, dass anstatt der neuen Zwischenräume Trennlinien zu sehen sind.
-