1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Mira_Belle

Beiträge von Mira_Belle

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Mira_Belle
    • 11. September 2023 um 18:56
    Zitat von lenny2

    Hallo,

    ...

    Das Skript custom_scrollbars.uc.js hat einen Fehler in Firefox v117.0, v118b7 ...

    Bitte testen und berichten!

    JavaScript
    // Scrollbar.uc.js
    
    "use strict";
    /* Firefox userChrome.js tweaks - 'Custom Scrollbars' for Firefox ************************************************************ */
    /* Original by Aris (aris-addons@gmx.net)************************************************************************************* */
    /* Github: https://github.com/Aris-t2/CustomJSforFx/blob/master/scripts/custom_scrollbars.uc.js
    /* *************************************************************************************************************************** */
    /* Customized by Mira********************************************************************************************************* */
    /* https://www.camp-firefox.de/forum/thema/135133-custom-scrollbars-uc-js-anpassen/ ****************************************** */
    /* Scrollbar.v1.0.6.js    https://www.camp-firefox.de/forum/thema/135133/?postID=1207718#post1207718************************** */
    /* https://www.camp-firefox.de/forum/thema/136152/?postID=1222989#post1222989************************************************* */
    /* Scrollbar.v2.0.2.js    https://www.camp-firefox.de/forum/thema/136167/?postID=1223096#post1223096************************** */
    /* Scrollbar.v2.0.3.js    https://www.camp-firefox.de/forum/thema/136167/?postID=1223124#post1223124************************** */
    /* Scrollbar.v2.0.5.js    https://www.camp-firefox.de/forum/thema/136167/?postID=1223143#post1223143************************** */
    /* Scrollbar.v2.0.6.1.js  https://www.camp-firefox.de/forum/thema/136167/?postID=1223162#post1223162************************** */
    /* *************************************************************************************************************************** */
    /* Custom Scrollbars for Firefox ********************************************************************************************* */
    /* Version: 2.0.6.1 for Firefox 111+ ***************************************************************************************** */
    /* ******************************************************************************************************************************
    
    README
    
      about:config >
        widget.windows.overlay-scrollbars.enabled > false (Windows)
        widget.gtk.overlay-scrollbars.enabled > false (Linux)
      [!] The above preferences have to be set to 'false' for this code to work
     
      [!] DER STARTUP-CACHE MUSS NACH JEDER ÄNDERUNG GELÖSCHT WERDEN!
      -> Ordner 'startupCache' finden: Adressleiste > about:profiles > Lokales Verzeichnis > Ordner öffnen > startupCache
      -> Firefox schließen
      -> Inhalt des 'startupCache'-Ordners löschen
    
      Alternativ mit einem JavaScipt!
      -> https://github.com/Endor8/userChrome.js/blob/master/Firefox%2087/RestartFirefoxButtonM.uc.js
     
      Anpassungen vornehmen > Werte ändern
      - Optionen aktivieren/deaktivieren: true <-> false
      - Farbe
        - Name: red, blue, transparent 
        - Hexcode: #33CCFF, #FFF
        - rgb(a): rgba(0,0,255,0.8)
        - hsl(a): hsla(240,100%,50%,0.8)
      - Zahlen: 1, 2, 3 ... 10, 11, 12 ...
      - Deckkraft (in Dezimalzahlen): 0.0 bis 1.0 z.B. 1.4 oder 1.75
      - Farbverläufe: linear-gradient(direction, color, color, color)
      - Beispiel für Farbverläufe: linear-gradient(to right, blue, #33CCFF, rgba(0,0,255,0.8))
      - vordefinierte Farbverläufe: transparent,rgba(255,255,255,0.5),transparent -> transparent,rgba(255,255,255,0.0),transparent
      - keine Farbe oder keine Farbwerte -> verwende "unset"
    */
    /* *************************************************************************************************************************** */
    (function() {
    
      // PROFILE PHATH "CALCULATE"
      let ProfileDirectory = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
      // GENERAL SCROLLBAR SETTINGS
      const custom_scrollbar_size_value = 17;               // in px // default: custom_scrollbar_size_value = 17
      // CUSTOM SCROLLBAR SETTINGS ("custom_scrollbar_" --> "cs_")
      const custom_scrollbars = true;                       // default: custom_scrollbars = true
      const custom_scrollbar_arrows = true;                 // default: custom_scrollbar_arrows = true
      const cs_thumb_border = 1;                            // default: cs_thumb_border = 0 / in px
      const cs_thumb_roundness = 9;                         // default: cs_thumb_roundness = 0 / in px 7
      const cs_buttons_border = 0;                          // default: cs_buttons_border = 0 / in px
      const cs_buttons_roundness = 0;                       // default: cs_buttons_roundness = 0 / in px
      const cs_thumb_minimal_size = 12;                     // default: cs_thumb_minimal_size = 12; / in px
      const cs_ignore_color_gradients = true;               // default: cs_ignore_color_gradients = false / 'flat' scrollbars
    // CUSTOM SCROLLBAR COLORS/GRADIENTS
    // - background
      const cs_background_color = "#5b5b66";                // default: cs_background_color = "#DDDDDD"
      let cs_background_image_vertical = "unset";           // default: cs_background_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_background_image_horizontal = "unset";         // default: cs_background_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_arrows_on_buttons_buttons_size = 1.0;          // default: cs_arrows_on_buttons_buttons_size = 1.0
    // - corner
      const cs_corner_background_color = "#bfbfbf";         // default: cs_corner_background_color = "#DDDDDD" / - corner
      let cs_corner_background_image = "unset";             // default: cs_corner_background_image = "linear-gradient(45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%),linear-gradient(-45deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%)"
    // - thumb/slider
      const cs_thumb_color = "#bfbfbf";                     // default: cs_thumb_color = "#33CCFF" / thumb/slider
      let cs_thumb_image_vertical = "unset";                // default: cs_thumb_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_thumb_image_horizontal = "unset";              // default: cs_thumb_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      const cs_thumb_hover_color = "orange";                // default: cs_thumb_hover_color = "#66FFFF"
      let cs_thumb_hover_image_vertical = "unset";          // default: cs_thumb_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_thumb_hover_image_horizontal = "unset";        // default: cs_thumb_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      const cs_thumb_border_color = "#5b5b66";              // default: cs_thumb_border_color = "#33CCFF"
    // - buttons
      const cs_buttons_color = "#5b5b66";                   // default: cs_buttons_color = "#66FFFF" "#5b5b66"/ buttons
      let cs_buttons_image_vertical = "unset";              // default: cs_buttons_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_buttons_image_horizontal = "unset";            // default: cs_buttons_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
      const cs_buttons_hover_color = "#5b5b66";             // default: cs_buttons_hover_color = "#33CCFF"
      const cs_buttons_border_color = "#5b5b66";            // default: cs_buttons_border_color = "#33CCFF" "#5b5b66"
      let cs_buttons_hover_image_vertical = "unset";        // default: cs_buttons_hover_image_vertical = "linear-gradient(to right,transparent,rgba(255,255,255,0.5),transparent)"
      let cs_buttons_hover_image_horizontal = "unset";      // default: cs_buttons_hover_image_horizontal = "linear-gradient(to bottom,transparent,rgba(255,255,255,0.5),transparent)"
    
    /* *************************************************************************************************************************** */
      // unset background image color gradients -> flat scrollbars
      if(cs_ignore_color_gradients === true)
        cs_background_image_vertical
        = cs_background_image_horizontal
        = cs_corner_background_image
        = cs_thumb_image_vertical
        = cs_thumb_image_horizontal
        = cs_thumb_hover_image_vertical
        = cs_thumb_hover_image_horizontal
        = cs_buttons_image_vertical
        = cs_buttons_image_horizontal
        = cs_buttons_hover_image_vertical
        = cs_buttons_hover_image_horizontal
        = "unset";
    
      let custom_scrollbars_code='';
      let custom_scrollbar_arrows_code='';
     
      if(custom_scrollbars === true)
        custom_scrollbars_code=`
          slider, scrollcorner, scrollbar thumb, scrollbar scrollbarbutton {
            appearance: auto;
            -moz-default-appearance: none !important;
          }
          slider {
            background-color: ${cs_background_color} !important;
          }
          scrollbar[orient="vertical"] slider {
            background-image: ${cs_background_image_vertical} !important;
          }
          scrollbar[orient="horizontal"] slider {
            background-image: ${cs_background_image_horizontal} !important;
          }
          scrollcorner {
            background-color: ${cs_corner_background_color} !important;
            background-image: ${cs_corner_background_image} !important;
          }
          scrollbar thumb {
            background-color: ${cs_thumb_color} !important;
            border-radius: ${cs_thumb_roundness}px !important;
            box-shadow: inset 0 0 0 ${cs_thumb_border}px ${cs_thumb_border_color} !important;
          }
          scrollbar thumb[orient="vertical"] {
            background-image: ${cs_thumb_image_vertical} !important;
            min-height: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important;
          }
          scrollbar thumb[orient="horizontal"] {
            background-image: ${cs_thumb_image_horizontal} !important;
            min-width: ${(cs_thumb_minimal_size+cs_thumb_roundness+cs_thumb_border)}px !important;
          }
          scrollbar thumb:hover, scrollbar thumb:active {
            background-color: ${cs_thumb_hover_color} !important;
          }
          scrollbar thumb[orient="vertical"]:hover, scrollbar thumb[orient="vertical"]:active {
            background-image: ${cs_thumb_hover_image_vertical} !important;
          }
          scrollbar thumb[orient="horizontal"]:hover, scrollbar thumb[orient="horizontal"]:active {
            background-image: ${cs_thumb_hover_image_horizontal} !important;
          }
          scrollbar scrollbarbutton {
            background-color: ${cs_buttons_color} !important;
            border-radius: ${cs_buttons_roundness}px !important;
            box-shadow: inset 0 0 0 ${cs_buttons_border}px ${cs_buttons_border_color} !important;
            height: 17px !important;
            width: 17px !important;
          }
          scrollbar[orient="vertical"] scrollbarbutton {
            background-image: ${cs_buttons_image_vertical} !important;
          }
          scrollbar[orient="horizontal"] scrollbarbutton {
            background-image: ${cs_buttons_image_horizontal} !important;
          }
          scrollbar scrollbarbutton:hover {
            background-color: ${cs_buttons_hover_color} !important;
          }
          scrollbar[orient="vertical"] scrollbarbutton:hover {
            background-image: ${cs_buttons_hover_image_vertical} !important;
          }
          scrollbar[orient="horizontal"] scrollbarbutton:hover {
            background-image: ${cs_buttons_hover_image_horizontal} !important;
          }
        `;
        
      if(custom_scrollbar_arrows === true)
        custom_scrollbar_arrows_code=`
          scrollbarbutton[type="increment"],
          scrollbar[orient="vertical"] scrollbarbutton[type="decrement"],
          scrollbarbutton[type="increment"],
          scrollbar[orient="horizontal"] scrollbarbutton[type="decrement"] {
            background-repeat: no-repeat;
            background-position: center !important;  */
          }
          scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"] {
            background-image: url("${ProfileDirectory}/Pfeil-hoch_hellgrau.svg") !important;
          /*  background-position: top !important;  */
          }
          scrollbar[orient="vertical"] > scrollbarbutton[type="increment"] {
            background-image: url("${ProfileDirectory}/Pfeil-runter_hellgrau.svg") !important;
          /*  background-position: bottom !important;  */
          }
          scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"] {
            background-image: url("${ProfileDirectory}/Pfeil-links_hellgrau.svg") !important;
          /*  background-position: left !important;  */
          }
          scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"] {
            background-image: url("${ProfileDirectory}/Pfeil-rechts_hellgrau.svg") !important;
          /*  background-position: right !important;  */
          }
    
          /* hover */
    
          scrollbar[orient="vertical"] > scrollbarbutton[type="decrement"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-hoch_orange.svg") !important;
          }
          scrollbar[orient="vertical"] > scrollbarbutton[type="increment"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-runter_orange.svg") !important; */
          }
          scrollbar[orient="horizontal"] > scrollbarbutton[type="decrement"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-links_orange.svg") !important;
          }
          scrollbar[orient="horizontal"] > scrollbarbutton[type="increment"]:hover {
            background-image: url("${ProfileDirectory}/Pfeil-rechts_orange.svg") !important;
          }
          scrollbar[orient="vertical"] > scrollbarbutton {
            height: ${(custom_scrollbar_size_value*cs_arrows_on_buttons_buttons_size)}px !important;
            max-width: ${custom_scrollbar_size_value}px !important;
          }
          scrollbar[orient="horizontal"] > scrollbarbutton {
            width: ${(custom_scrollbar_size_value*cs_arrows_on_buttons_buttons_size)}px !important;
            max-height: ${custom_scrollbar_size_value}px !important;
          }
        `;
    
      Components.classes["@mozilla.org/content/style-sheet-service;1"]
        .getService(Components.interfaces.nsIStyleSheetService)
          .loadAndRegisterSheet(Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
            ${custom_scrollbars_code}
            ${custom_scrollbar_arrows_code}
      `), null, null),
    
      Components.classes["@mozilla.org/content/style-sheet-service;1"]
        .getService(Components.interfaces.nsIStyleSheetService).AGENT_SHEET);
    
    })()
    Alles anzeigen
  • Restartbutton von base64 in SVG ändern

    • Mira_Belle
    • 11. September 2023 um 18:39

    BarbaraZ-

    Du wolltest das "blaue Reload" Symbol als Vektorgrafik haben?

    Ich habe es Dir einmal erstellt.

    77ec520f-2957-47c6-b725-e1c94c7612ab.zip

    Symbolname musst Du halt nach Deinem Geschmack ändern.


    Zitat von BarbaraZ-

    2002Andreas, Danke. Perfekt. :thumbup:

    Habe trotzdem noch eine Verständnisfrage.

    Warum klappt es hier mit dem Kurzpfad nicht? Liegt es am Script, also an Java?

    Ich nutzte dieses nämlich sehr oft für Codes, da klappt es tadellos.

    JavaScript
    // Restart button script for Firefox 60+ by Aris
    //
    // left-click on restart button: normal restart
    // middle-click on restart button: restart + clear caches
    // right-click on restart button: no special function
    //
    // based on 'Quit' button code by 2002Andreas
    // restart code from Classic Theme Restorer add-on
    // invalidate caches from Session Saver add-on
    
    // geändert von Mira
    
    (function() {
    
    
    
        try {
    //      Components.utils.import("resource:///modules/CustomizableUI.jsm");
    //      ChromeUtils.importESModule("resource:///modules/CustomizableUI.sys.mjs");
          var sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);
          var appversion = parseInt(Services.appinfo.version);
          
          var button_label = "Restart";
         
          CustomizableUI.createWidget({
            id: "uc-restart", // button id
            defaultArea: CustomizableUI.AREA_NAVBAR,
            removable: true,
            label: button_label, // button title
            tooltiptext: button_label, // tooltip title
            onClick: function(event) {
              
              var cancelQuit   = Components.classes["@mozilla.org/supports-PRBool;1"].createInstance(Components.interfaces.nsISupportsPRBool);
              var observerSvc  = Components.classes["@mozilla.org/observer-service;1"].getService(Components.interfaces.nsIObserverService);
                    
              if(event.button=='1') { // middle-click - clear caches
                Components.classes["@mozilla.org/xre/app-info;1"].getService(Components.interfaces.nsIXULRuntime).invalidateCachesOnRestart();
              }
              
              if(event.button=='0' || event.button=='1') { // left/middle-click - restart
                observerSvc.notifyObservers(cancelQuit, "quit-application-requested", "restart");
                    
                if(cancelQuit.data) return false;
                        
                Services.startup.quit(Services.startup.eRestart | Services.startup.eAttemptQuit);
              }
            },
            onCreated: function(button) {
              return button;
            }
                
          });
          
          let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons')); // Pfad zum Profilordner und gleich in den entsprechenden Unterordner
          let icon = "77ec520f-2957-47c6-b725-e1c94c7612ab.svg"; // Name & Dateiendung des anzuzeigenden Symbols!  
          
          if(appversion < 92) icon = "chrome://browser/skin/reload.svg";
          
          // style button icon
          var uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent('\
            \
              #uc-restart .toolbarbutton-icon {\
                list-style-image: url("'+ProfilePath+icon+'"); /* icon / path to icon */ \
                transform: scaleX(-1); /* icon mirroring */\
                fill: red; /* icon color name/code */\
              }\
            \
          '), null, null);
          
          sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
          
        } catch (e) {
            Components.utils.reportError(e);
        };
        
        })();
    Alles anzeigen

    Versuche es mal hiermit.

    Nach dem Du das "neue" Symbol heruntergeladen hast.

  • Button ändern bei einem Skript

    • Mira_Belle
    • 10. September 2023 um 14:39

    Und da es ja besser ist Vektorgrafiken zu nutzen =>

    Create, Edit or Convert PSD & PSB files to PDF & image formats

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 9. September 2023 um 11:02
    Zitat von 2002Andreas

    Dann hast du ja noch einiges zu tun.

    Du solltest besser das schöne Wetter nutzen, und andere Dinge machen ;)

    Ja, weiß ich, deshalb schrieb ich ja "Dieses Wochenende wird hier, so glaube ich, nicht mehr viel passieren." ;)

    Ich sammle ja gerade auch nur noch Ideen ein,

    und nur wenn ich Zeit und Lust habe, setze ich mich abends, oder Nachts, wenn mich meine Schlafstörungen

    mal wieder nicht zur Ruhe kommen lassen, hin und mache ein bisschen was.

    Ach und danke für das ZIP, wo ich diese Grafiken sehe, da kommen mir doch glatt Ideen, wie das Symbol aussehen könnte.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 9. September 2023 um 10:18

    2002Andreas

    Vielen Lieben Danke für die Symbolvorschläge.

    Für "Liste leeren" habe ich nun etwas gefunden, also eine Vorlage, die ich umsetzen kann (und muss).

    Für "Ähnliche Dateien immer öffnen" habe ich leider noch nichts.

    Ich habe aber auch so gar keine Idee, wie so ein Icon oder Symbol aussehen müsste (könnte).

    Ach, und danke auch für das mit dem Selektor!

    Das hatte ich zwar im Hinterkopf, nicht ausprobiert und war mir halt auch nicht so sicher.

    Ich muss mir das unbedingt irgendwo notieren.

    Dieses Wochenende wird hier, so glaube ich, nicht mehr viel passieren.

    Bin noch dabei, neue Symbole zu kreieren und zu bearbeiten.

    Danach geht's ans "Aufräumen" und Ausmisten alter nicht benötigter Symbole,

    auch müssen die Codes bereinigt und aktualisiert werden.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 9. September 2023 um 08:41

    Hallöchen,

    bin immer noch auf Ideen angewiesen!

    Mir fehlen nur noch zwei Symbole, wo mir wirklich nichts zu einfällt.

    2002Andreas oder FuchsFan oder BrokenHeart

    Ihr benutzt doch auch hier und da im Firefox Symbole, bzw Icons?!

    Zitat

    Ähnliche Dateien immer öffnen ... .downloadAlwaysOpenSimilarFilesMenuItem

    &

    Liste leeren ... #downloadsContextMenu > menuitem:nth-child(14)

    Und bei Letzterem Selektor, wie friemele ich den noch mal um,

    damit die ID mit reingewurschtelt wird?

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 6. September 2023 um 22:43

    Wie schon ausgeführt, beschäftige ich mich z.Z. mit den Symbolen selber.

    Habe auch etwas gebastelt, aber sehr selber.

    Vorher.

    Nachher.

    Und, was haltet ihr von meinen Kreationen?

    Für die fehlenden Symbole, die ich oben angesprochen habe, habe ich auch schon ein paar Ideen.

    Kommt noch, und dann gibt es auch wieder ein Paket.

  • Was hört Ihr gerade?

    • Mira_Belle
    • 5. September 2023 um 13:23

    Age Of Love - The Age Of Love

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • Was hört Ihr gerade?

    • Mira_Belle
    • 5. September 2023 um 13:04

    Jam & Spoon

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Push - Universal Nation

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

  • Webseiten mit 404 Fehler finden

    • Mira_Belle
    • 5. September 2023 um 13:01

    Im Gegensatz zur Final läuft die bookmarks_organizer-4.1.1b1 wunderbar,

    gerade über 600 Lesezeichen überprüft und ausgemistet.

    Danke.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 5. September 2023 um 00:01
    Zitat von Mitleser

    ...

    hier einige Vorschläge:

    ...

    Danke. :thumbup:

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 4. September 2023 um 22:49

    Und wieder was Neues!

    Aber zuerst eine Erklärung.

    Ich habe schon wieder nicht nur neue Vektorgrafiken erstellt und hinzugefügt, sondern mich auch mal um die Symbole

    in der Bibliothek gekümmert.

    Jedoch bin ich auf zwei Probleme gestoßen.

    1. Ich kann die Symbole nicht über das JavaScript einbinden :!:

    Keine Ahnung warum, ist halt so.

    2. Nicht für alle Einträge in den Kontextmenüs habe ich Symbole und

    mir gehen die Ideen aus :!:

    Z.B. Löschen, nun ja, ist ja noch recht einfach,

    jedoch steht direkt darunter Aus Chronik entfernen.

    Wäre ja auch noch nicht so dramatisch, wenn nicht darunter stehen würde Liste leeren.

    Dreimal eine Mülltonne finde ich jetzt nicht so wirklich prickelnd.

    Oder Ähnliche Dateien immer öffnen, wie sollte denn bitte da das Symbol aussehen?

    Ähnlich Alle in Tabs öffnen, da gehen mir die Ideen aus.

    Nun habe ich für die Bibliothek, bzw, deren Symbole eine CSS geschrieben,

    die am besten dann über den Import in die userChrome.css eingebunden wird.

    CSS
    @-moz-document url-prefix("chrome://browser/content/downloads/contentAreaDownloadsView.xhtml"),
                   url-prefix("chrome://browser/content/places/places.xhtml") {
    
            /* ---------------------------------------------- */
            /* ---------- Kontextmenüs Bibliothek ----------- */
            /* ---------------------------------------------- */
    
        /* Öffnen */
        #placesContext_open { background-image: url("../icons/open.svg"); }
        /* Alle Lesezeichen öffnen */
        #placesContext_openBookmarkContainer\:tabs { background-image: url("../icons/default-browser-red.svg"); }
        /* In neuem Tab öffnen */
        #placesContext_open\:newtab { background-image: url("../icons/new-tab.svg"); }
        /* In neuem Tab in Umgebung öffnen */
    /*    #placesContext_open\:newcontainertab { background-image: url("../icons/default-browser-red.svg"); }   */
        /* Alle in Tabs öffnen */
        #placesContext_openContainer\:tabs { background-image: url("../icons/default-browser-red.svg"); }
        /* In neuem Fenster öffnen */
        #placesContext_open\:newwindow { background-image: url("../icons/new-window.svg"); }
        /* In neuem privaten Fenster öffnen */
        #placesContext_open\:newprivatewindow { background-image: url("../icons/privateBrowsing.svg"); }
        /* In Ordner anzeigen */
        #placesContext_showInFolder { background-image: url("../icons/default-browser-red.svg"); }
        /* Lesezeichen löschen */
        #placesContext_deleteBookmark { background-image: url("../icons/delete_2.svg"); }
        /* Schlagwort entfernen */
        #placesContext_removeTag { background-image: url("../icons/delete_2.svg"); }
        /* Ordner löschen */
        #placesContext_deleteFolder { background-image: url("../icons/delete_2.svg"); }
        /* Löschen*/
        #placesContext_delete { background-image: url("../icons/delete_2.svg"); }
        /* Seite entfernen */
        #placesContext_delete_history { background-image: url("../icons/delete_2.svg"); }
        /* Gesamte Website vergessen */
        #placesContext_deleteHost { background-image: url("../icons/delete_2.svg"); }
        /* Nach Name sortieren */
        #placesContext_sortBy\:name { background-image: url("../icons/sort.svg"); }
        /* Ausschneiden */
        #placesContext_cut { background-image: url("../icons/edit-cut.svg"); }
        /* Kopieren */
        #placesContext_copy { background-image: url("../icons/copy.svg"); }
        /* Einfügen */
        #placesContext_paste_group { background-image: url("../icons/paste.svg"); }
        /* Lesezeichen hinzufügen… */
        #placesContext_new\:bookmark { background-image: url("../icons/book-add.svg"); }
        /* Ordner hinzufügen… */
        #placesContext_new\:folder { background-image: url("../icons/new-folder.svg"); }
        /* Trennlinie hinzufügen */
        #placesContext_new\:separator { background-image: url("../icons/horizontal-line.svg"); }
        /* Lesezeichen für Seiten hinzufügen… */
        #placesContext_createBookmark { background-image: url("../icons/default-browser-red.svg"); }
        /* Lesezeichen verwalten */
        #placesContext_showAllBookmarks { background-image: url("../icons/default-browser-red.svg"); }
    
    
        /* In neuem Tab in Umgebung öffnen (ausgeblendet)*/
        #placesContext_open\:newcontainertab { display: none !important; }
    
    }
    Alles anzeigen

    Und natürlich dürfen dann auch nicht die neuen Symbole fehlen.

    Ach, und ich habe noch einmal einige Symbole überarbeitet und auch komprimiert :!:

    Ich werde immer besser darin. ^^

    icons.zip

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 4. September 2023 um 11:43

    2002Andreas

    Ist ja mittlerweile ein Klacks!

    Schau mal: Korrigiert.zip

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. September 2023 um 23:08

    So, 2002Andreas & @Horstmann !

    Ich habe die Vektorgrafiken im Code überarbeitet!

    Sie sollten nun im Explorer sichtbar sein, auch habe ich einigen Grafiken zum Test im Code "komisch" gelassen.

    Sie sind aber mit Test im Namen gekennzeichnet, und man sieht es ihnen auch an.

    Wenn es irgendwie machbar war, habe ich den Code relativ, vom Aufbau her, so gestaltet, dass sie sich gleichen.

    Nun, dann hoffe ich, dass getestet wird und warte auch Rückmeldungen.

    Das JavaScript sowie das CSS können umgeändert übernommen werden.

    icons.zip

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 3. September 2023 um 10:09
    Zitat von lenny2

    InkScape Kostenloses, leichtes, portables Programm. Erstellen und bearbeiten Sie svg, importieren Sie svg in png 16x16, usw.

    InkScape, leicht? Also auf die Anwendung bezogen, nein.

    Ich komme damit nicht wirklich zurecht. Kann Fotos mit allen möglichen Programme bearbeiten,

    aber InkScape bleibt mir ein Rätsel und wenn doch mal etwas klappt, wie es ich es mir vorstelle,

    der Code! Der Code ist ein Graus.

    Dennoch nutze ich auch dann und wann, oder besser ich versuche es, InkScape als portable Version.

    maximize-1.svg, minimize-1.svg, play-1.svg, repeat-1.svg oder auch user-group_2.svg,

    Alles Vektorgrafiken mit ganz simplen Code, ich wollte nur die Füllfarbe ändern,

    schaut Euch den Code mal an, was InkScape daraus gemacht hat!

    Da ich ja jetzt weis, wie ich die Füllfarbe im Code direkt bestimmen kann, werde ich diese Symbole dahingehend ändern.

    Ganz einfach und schlicht. ;)

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 2. September 2023 um 19:41

    2002Andreas

    Die Dateien sind original so!

    Ich habe den Eintrag dann bei manchen Dateien rausgelöscht.

    Wenn Du meinst, werde ich alle Symbole mal dahingehend bearbeiten,

    bevor ich sie das nächste Mal hochlade.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 2. September 2023 um 19:24

    Also, auch ich habe nur rudimentäres Grundwissen!

    Aber, dass manche Symbole im Explorer von Windows nicht angezeigt werden,

    hat mit dem Eintrag fill-opacity="context-fill-opacity" zu tun.

    Löscht man diesen, wird das Symbol im Explorer angezeigt.

    Wenn ich also so eine Datei bearbeite

    lasse ich den Code in etwas so aussehen.

    Code
    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" fill="context-fill">
    <path d="M240 80c0-17.7-14.3-32-32-32s-32 14.3-32 32V224H32c-17.7 0-32 14.3-32 32s14.3 32 32 32H176V432c0 17.7 14.3 32 32 32s32-14.3 32-32V288H384c17.7 0 32-14.3 32-32s-14.3-32-32-32H240V80z"/>
    </svg>

    Von viewBox="0 0 448 512" und d="M240 80c0-17.7-14.3-32-32-32s-32 ... die Finger lassen!

    Bei fill kan man, wenn man direkt eine Farbe bestimmen, diese dann eingeben, z.B. "red" oder auch "#ff1515",

    dann wäre das Symbol rot.

    Es kann aber auch so kombiniert werden => fill="context-fill #ff1515"

    Rot, wenn nicht extern durch CSS eingewirkt wird.

    Und als wäre das alles nicht schon kompliziert genug, geht es auch so:

    Code
    <svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 512 512">
      <path fill="context-fill rgba(135, 135, 137, 0.9)" d="M190.368 150.591c0.157 0.009 0.079 0.003 0 0zm-57.874-28.933c0.158 0.008 0.079 0.003 0 0zm346.228 44.674c-10.445-25.123-31.6-52.248-48.211-60.82 13.52 26.5 21.345 53.093 24.335 72.935 0 0.04 0.015 0.136 0.047 0.4-27.175-67.732-73.254-95.047-110.886-154.512-1.9-3.008-3.805-6.022-5.661-9.2a73.237 73.237 0 0 1-2.646-4.972 43.757 43.757 0 0 1-3.585-9.5 0.625 0.625 0 0 0-0.546-0.644 0.8 0.8 0 0 0-0.451 0c-0.033 0.011-0.084 0.051-0.119 0.065-0.053 0.02-0.12 0.069-0.176 0.095 0.026-0.036 0.083-0.117 0.1-0.135-53.437 31.3-75.587 86.093-81.282 120.97a128.057 128.057 0 0 0-47.624 12.153 6.144 6.144 0 0 0-3.041 7.63 6.034 6.034 0 0 0 8.192 3.525 116.175 116.175 0 0 1 41.481-10.826c0.468-0.033 0.937-0.062 1.405-0.1a117.624 117.624 0 0 1 5.932-0.211 120.831 120.831 0 0 1 34.491 4.777c0.654 0.192 1.295 0.414 1.946 0.616a120.15 120.15 0 0 1 5.539 1.842 121.852 121.852 0 0 1 3.992 1.564c1.074 0.434 2.148 0.868 3.206 1.331a118.453 118.453 0 0 1 4.9 2.307c0.743 0.368 1.485 0.735 2.217 1.117a120.535 120.535 0 0 1 4.675 2.587 107.785 107.785 0 0 1 2.952 1.776 123.018 123.018 0 0 1 42.028 43.477c-12.833-9.015-35.81-17.918-57.947-14.068 86.441 43.214 63.234 192.027-56.545 186.408a106.7 106.7 0 0 1-31.271-6.031 132.461 132.461 0 0 1-7.059-2.886c-1.356-0.618-2.711-1.243-4.051-1.935-29.349-15.168-53.583-43.833-56.611-78.643 0 0 11.093-41.335 79.433-41.335 7.388 0 28.508-20.614 28.9-26.593-0.09-1.953-41.917-18.59-58.223-34.656-8.714-8.585-12.851-12.723-16.514-15.829a71.7 71.7 0 0 0-6.225-4.7 111.335 111.335 0 0 1-0.675-58.733c-24.687 11.242-43.89 29.011-57.849 44.7h-0.111c-9.528-12.067-8.855-51.873-8.312-60.184-0.114-0.516-7.107 3.63-8.024 4.254a175.21 175.21 0 0 0-23.486 20.12 210.5 210.5 0 0 0-22.443 26.913c0 0.012-0.007 0.025-0.011 0.037 0-0.012 0.007-0.025 0.011-0.038a202.837 202.837 0 0 0-32.244 72.81c-0.058 0.265-2.29 10.054-3.92 22.147a265.794 265.794 0 0 0-0.769 5.651c-0.558 3.636-0.992 7.6-1.42 13.767-0.019 0.239-0.031 0.474-0.048 0.712a591.152 591.152 0 0 0-0.481 7.995c0 0.411-0.025 0.816-0.025 1.227 0 132.709 107.6 240.29 240.324 240.29 118.865 0 217.559-86.288 236.882-199.63 0.407-3.075 0.732-6.168 1.092-9.27 4.777-41.21-0.53-84.525-15.588-120.747zm-164.068 72.1z"/>
    </svg>

    Aber auch hier, Finger weg von width="28" height="28" & d="M190.368 150.591c0.157 ...

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 2. September 2023 um 16:53
    Zitat von Horstmann
    Zitat von Mira_Belle

    Die "neuen" Icons

    Kurze Frage: machst du deine (.svg) Icons selber, und falls ja mit welchem Programm?

    Zum Teil!

    Edit SVG Online - Free SVG Editor

    Da habe ich mich ein wenig eingearbeitet!

    Aber ich bearbeite zum Teil die Vektorgrafiken auch mit Visual Studio Code,

    z.B. um festzulegen, ob sie direkt farbig sein sollen, oder ob das von außen per CSS geschehen soll.

    Die allermeisten habe ich auf Halde, muss mir halt dann nur überlegen, ob ich sie bearbeiten muss und

    wofür ich sie einsetzen kann.

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 2. September 2023 um 00:09

    Die "neuen" Icons

    icons.zip

  • Symbole in den Kontextmenüs [ Update ]

    • Mira_Belle
    • 1. September 2023 um 23:59

    Sooo, da hat mich doch ein ganz lieber Mensch darauf hingewiesen, dass sich da so ein, zwei Rechtschreibfehler

    in die Dateien eingeschlichen hatten.

    Vielen lieben Dank dafür.

    Im Zuge dieser Fehlerteufelsaustreibung habe ich dann auch gleich ein paar kleinere Veränderungen vorgenommen.

    Es wurden Symbole ausgetauscht und es gab ein Neues.

    Daher wieder einmal ein Update.

    1. Symbole.css =>

    CSS
    @-moz-document url(chrome://browser/content/browser.xhtml) {
    
    /* ****************************************************************************************************************** */
    /* Die Entstehung des Symbole.css => https://www.camp-firefox.de/forum/thema/134970/?postID=1205292#post1205292       */
    /* Neue Version => https://www.camp-firefox.de/forum/thema/134970/?postID=1234538#post1234538                         */
    /* ****************************************************************************************************************** */
    
        /*--------------------------------------------------------------------------*/    
        /*--------- Texte im Hamburgermenü und in den Submenüs eingerückt ----------*/
        /*-------------- und in dem Anmeldenbutton das Icon eingefügt --------------*/
        /*--------------------------------------------------------------------------*/
    
        .subviewbutton:not(.subviewbutton-iconic, [checked="true"], [targetURI]) > .toolbarbutton-icon {
            width: 16px;
            height: 16px;
            margin-inline-end: 8px !important;
            -moz-context-properties: fill, fill-opacity;
            fill: currentColor;
        }
    
        #appMenu-fxa-label2::before,
        #fxa-manage-account-button::after {
            content: "";
            display: -moz-box;
            border-radius: 50%;
            background: var(--avatar-image-url) no-repeat center/contain;
            -moz-context-properties: fill;
            fill: currentColor;
        }
    
        #appMenu-fxa-label2::before {
            width: 16px;
            height: 16px;
            margin-inline-end: 8px;
        }
    
        /* Neuer Tab */
        #appMenu-new-tab-button2 { list-style-image: url("../icons/new-window.svg"); }
        /* Neues Fenster */
        #appMenu-new-window-button2 { list-style-image: url("../icons/popup.svg"); }
        /* Neues privates Fenster */
        #appMenu-new-private-window-button2 { list-style-image: url("../icons/privateBrowsing.svg"); }
        /* Lesezeichen */
        #appMenu-bookmarks-button { list-style-image: url("../icons/bookmark.svg"); }
        /* Neues privates Fenster */
        #appMenu-new-private-window-button2 { list-style-image: url("../icons/privateBrowsing.svg"); }
        /* Lesezeichen */
        #appMenu-bookmarks-button { list-style-image: url("../icons/bookmark.svg"); }
        /* Chronik */
        #appMenu-history-button { list-style-image: url("../icons/history_2.svg"); }
        /* Download */
        #appMenu-downloads-button { list-style-image: url("../icons/downloads.svg"); }
        /* Passwörter */
        #appMenu-passwords-button { list-style-image: url("../icons/password2.svg"); }
        /* Add-ons und Themes */
        #appMenu-extensions-themes-button { list-style-image: url("../icons/addon.svg"); }
        /* Drucken */
        #appMenu-print-button2 { list-style-image: url("../icons/printer.svg"); }
        /* Seite speichern unter */
        #appMenu-save-file-button2 { list-style-image: url("../icons/save.svg"); }
        /* In Seite suchen */
        #appMenu-find-button2 { list-style-image: url("../icons/find.svg"); }
    
        /* Zoom */
    
        #appMenu-zoom-controls::before {
            margin-top: 3px !important;
            margin-right: 10px !important; 
            margin-left: -1px !important;
            content: '' !important;
            display: block !important;
            width: 16px !important;
            height: 16px !important;
            mask-image:  url("../icons/screenshot.svg") !important;
            mask-repeat: no-repeat;
            mask-position: center;
            background-color: #e1e1e1 !important;
        }
    
        /*Einstellungen */
        #appMenu-settings-button { list-style-image: url("../icons/settings.svg"); }
        /*Weitere Werkzeuge */
        #appMenu-more-button2 { list-style-image: url("../icons/debugging-workers.svg"); }
        /* Hilfe */
        #appMenu-help-button2 { list-style-image: url("../icons/help.svg"); }
        /* Beenden */
        #appMenu-quit-button2 { list-style-image: url("../icons/quit.svg"); }
    
        /*= Panel - Bookmark =========================================================*/
      
        /* Lesezeichen bearbeiten */
        
        [data-l10n-id="bookmarks-bookmark-edit-panel"]::before {
            margin-top: 3px !important;    
            margin-right: -15px !important;
            margin-left: -1px !important;
            content: '' !important;
            display: block !important;
            width: 16px !important;
            height: 16px !important;
            mask-image: url("../icons/popup.svg") !important;
            mask-repeat: no-repeat;
            mask-position: center;
            background-color: #e1e1e1 !important;
        }
    
        /* Aktuellen Tab als Lesezeichen ... */
    
        [data-l10n-id="bookmarks-current-tab"]::before {
            margin-top: 3px !important;    
            margin-right: -15px !important;
            margin-left: -1px !important;
            content: '' !important;
            display: block !important;
            width: 16px !important;
            height: 16px !important;
            mask-image: url("../icons/new-window.svg") !important;
            mask-repeat: no-repeat;
            mask-position: center;
            background-color: #e1e1e1 !important;
        }
    
        /* Dieses Lesezeichen bearbeiten…  */
        #panelMenuBookmarkThisPage { list-style-image: url("../icons/bookmark-hollow_2.svg"); }
        /* Lesezeichen durchsuchen */
        #panelMenu_searchBookmarks { list-style-image: url("../icons/find.svg"); }
        /* Lesezeichen-Symbolleiste ausblenden */
        #panelMenu_viewBookmarksToolbar { list-style-image: url("../icons/bookmarks-toolbar.svg"); }
        /* Lesezeichen verwalten */
        #panelMenu_showAllBookmarks { list-style-image: url("../icons/bookmarks-tray.svg"); } 
    
        /*= Panel - Chonik ===========================================================*/
        /*= Panel - History ==========================================================*/
      
        /* Kürzlich geschlossene Tabs */
        #appMenuRecentlyClosedTabs { list-style-image: url("../icons/tab.svg"); }
        /* Kürzlich geschlossene Fenster */
        #appMenuRecentlyClosedWindows { list-style-image: url("../icons/popup.svg"); }
        /* Vorherige Sitzung wiederherstellen */
        #appMenu-restoreSession{ list-style-image: url("../icons/restore-session.svg"); }
        /* Neueste Chronik löschen ... */
        #appMenuClearRecentHistory { list-style-image: url("../icons/forget.svg"); }
        /* Chronik verwalten */
        #PanelUI-historyMore { list-style-image: url("../icons/history_2.svg"); }
        /* Alle Tabs wieder öffnen */
        #appMenu-library-recentlyClosedTabs { list-style-image: url("../icons/movetowindow-16.svg"); }
        /* Alle Fenster wieder öffnen */
        #appMenu-library-recentlyClosedWindows { list-style-image: url("../icons/restore-session.svg"); }
        /* Chronik durchsuchen */
        #appMenuSearchHistory { list-style-image: url("../icons/document-search.svg"); }
    
        /*= Panel - More tools =======================================================*/
      
        /* Symbolleiste anpassen ... */
        #appmenu-moreTools-button { list-style-image: url("../icons/Themes.svg"); }
        /* Werkzeuge für Web-... */
        #appmenu-developer-tools-view .subviewbutton:nth-child(1) { list-style-image: url("../icons/developer.svg"); }
        /* Task Manager */
        #appmenu-developer-tools-view .subviewbutton:nth-child(2) { list-style-image: url("../icons/performance.svg"); }
        /* Externes Debugging - Edge bug.svg */
        #appmenu-developer-tools-view .subviewbutton:nth-child(3) { list-style-image: url("../icons/bug.svg"); }
        /* Browser-Werkzeuge - Edge webdeveloper.svg */
        #appmenu-developer-tools-view .subviewbutton:nth-child(4) { list-style-image: url("../icons/window-dev-tools.svg"); }
        /* Browser-Inhaltswerkzeuge */
        #appmenu-developer-tools-view .subviewbutton:nth-child(5) { list-style-image: url("../icons/command-frames.svg"); }
        /* Browser-Konsole */
        #appmenu-developer-tools-view .subviewbutton:nth-last-child(5) { list-style-image: url("../icons/command-console.svg"); }
        /* Bildschirmgrößen testen */
        #appmenu-developer-tools-view .subviewbutton:nth-last-child(4) { list-style-image: url("../icons/command-responsivemode.svg"); }
        /* Farbpipette */
        #appmenu-developer-tools-view .subviewbutton:nth-last-child(3) { list-style-image: url("../icons/command-eyedropper.svg"); }
        /* Seitenquelltext anzeigen - Edge file-search.svg */
        #appmenu-developer-tools-view .subviewbutton:nth-last-child(2) { list-style-image: url("../icons/document-search.svg"); }
        /* Erweiterungen für Entwickler */
        #appmenu-developer-tools-view .subviewbutton:nth-last-child(1) { list-style-image: url("../icons/debugging-addons.svg"); }
      
        /*= Panel - Help =============================================================*/
      
        /* Hilfe erhalten */  
        #appMenu_menu_openHelp { list-style-image: url("../icons/help.svg"); }
        /* Ideen und Feedback teilen ... */
        #appMenu_feedbackPage { list-style-image: url("../icons/send.svg"); }
        /* Fehlerbehebungsmodus ... */
        #appMenu_helpSafeMode { list-style-image: url("../icons/debugging-workers.svg"); }
        /* Weitere Informationen zur ... */
        #appMenu_troubleShooting { list-style-image: url("../icons/more.svg"); }
        /* ?? Eine Glühbirne ?? */
        #appMenu_help_reportSiteIssue { list-style-image: url("../icons/lightbulb.svg"); }
        /* Betrügerische Website melden ... */
        #appMenu_menu_HelpPopup_reportPhishingtoolmenu { list-style-image: url("../icons/warning.svg"); }
        /* Über Firefox */
        #appMenu_aboutName { list-style-image: url("../icons/info.svg"); }
    
        /* ================================================================================================== */
    
        /*Abstände für alle Icons im Kontextmenü*/
        
        menupopup:not(.in-menulist) > menu:not(.menu-iconic),
        menupopup:not(.in-menulist, [aria-label]) > menuitem:not(.menuitem-iconic, [checked="true"]) {
            padding-inline-start: calc(1em + 24px) !important;
            background-position: left 1em center;
            background-repeat: no-repeat;
            background-size: 16px;
            -moz-context-properties: fill, fill-opacity;
            fill: #E0E0E0 !important;
    
        }
        /*    
        menu[_moz-menuactive="true"][disabled="true"],
        menuitem[_moz-menuactive="true"][disabled="true"] { */
        /*
        :is(menu,menuitem)[_moz-menuactive="true"][disabled="true"] {
            background-color: #5C5C5C !important;
            border-radius: 4px !important;
        }    
        */
        #context-savepage { background-image: url("../icons/save.svg"); }
        #context-pocket { background-image: url("../icons/pocket-outline.svg"); }
        #context-selectall { background-image: url("../icons/select-all-on.svg"); }
        #context-take-screenshot { background-image: url("../icons/screenshot.svg"); }
        #context-viewsource { background-image: url("../icons/document-search.svg"); }
        #context-inspect-a11y { background-image: url("../icons/tool-accessibility.svg"); }
        #context-inspect { background-image: url("../icons/command-pick.svg"); }
        #context-copy { background-image: url("../icons/edit-copy.svg"); }
    
        #context-searchselect { background-image: url("../icons/find.svg"); }
        #context-viewpartialsource-selection { background-image: url("../icons/document-search.svg"); }
    
        #context-openlinkincurrent { background-image: url("../icons/link-square.svg"); }
        #context-openlinkintab { background-image: url("../icons/new-window.svg"); }
        #context-openlink { background-image: url("../icons/popup.svg"); }
        #context-openlinkprivate { background-image: url("../icons/privateBrowsing.svg"); }
        #context-bookmarklink { background-image: url("chrome://browser/skin/save.svg"); }
        #context-savelink { background-image: url("../icons/image-add.svg"); }
        #context-print-selection { background-image: url("../icons/printer.svg"); }
    
        #context-savelinktopocket { background-image: url("../icons/image.svg"); }
        #context-copylink { background-image: url("../icons/link.svg"); }
        #context-reloadimage { background-image: url("../icons/reload_2.svg"); }
        #context-viewimage { background-image: url("../icons/image-add.svg"); }
        #context-saveimage { background-image: url("../icons/image.svg"); }
        #context-copyimage-contents  { background-image: url("../icons/image-copy.svg"); }
        #context-copyimage { background-image: url("../icons/resize-image.svg"); }
        #context-sendimage { background-image: url("../icons/link.svg"); }
        #context-setDesktopBackground { background-image: url("../icons/resize-image.svg"); }
    
        #_36bde3a5-9f17-4ad9-a587-d4a3c8e8d200_-menuitem-_background-tab_link { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcklEQVRYR8WWzVEbQRBGtRHYHHy2iAAIgEJkIEdgcfbBEAEiAhcXrogITAbI5QAMVQ5gdfYBiEB8b6uHaq1md2ZXBk3VlHa0/fOmu6dni8GWR7Fl/4NWgOVyeSvAz5rHRVE8xWAls6//P7h3C8mWuRtLASzN0L2HkNOPWn/XnGgOI86QnwnkMgWSC4CdCkKTHf/UBCI1iMQXgaAbHV0AMIBBv+OF1qQJB7wDamwzpIXUnQgCubXRFcAbuJDRacyopYh3pIkBBHW0Fom+AHMZIx2tQyATCVybUCmd3bpCXwDsUGQnGRBE4tzkSMXM62wCkAVh6SglTE3cC+DgfwJgiyqPFlhwJIhTPf+w9a7vE6kIUDR7iTA3FqMDGOn5ztYU4zy8SwFwrDj3TeOp7Yx7JUUhNLUV4He7CzYGkIGhdsS9kDMe/N1hhfhoit0iYJcN+ctpvR5upsUZILJBd6R9MzrVALv+08N5ALkRwEQAwHzlT61X0p4qwql0QhO50PM8J/6SmQSH+j3U/G16FZC3kQIoJUzef0lxlOl8UMv5P+l9Mt2D+qlJAUSPTg6IIIjWkZO9lHMa0spoBJABdhxtHpkAPn1/SYU/GcFGG0Bj+8wE8Bv4JudXMb02gNCGn6Xc9QhWvlzz4a7gJlz7rnwFsMLhqEBO+x0acTR3mVGYSa46fhqlzbl+sVnBeAAvHOzzybUfI88EIHJEst5BXzflAULF4xRaFKd9nQdAiyz1RFSZwHCJ7dQj0PvI5UQDGcFM9VM1ttARYxEgR8y3GCMZZUYBCHvubbcp3EIRGNZTQH44Lm8NQY2NQ0t+tw+SppBtHeAFE7gPMJeICC4AAAAASUVORK5CYII="); }
    
        /* Rückgängig */
        #context-undo { background-image: url("../icons/edit-cut.svg"); }
        /* Wiederherstellen */
        #context-redo{ background-image: url("../icons/edit-copy.svg"); }
        /* Ausschneiden */
        #context-cut { background-image: url("../icons/edit-paste.svg"); }
        /* Einfügen */
        #context-paste { background-image: url("../icons/select-all-on.svg"); }
        /* Löschen */
        #context-delete { background-image: url("../icons/find.svg"); }
    
    
        /* ----------------------------------------- */
        /* --------- Kontextmenüs der Tabs --------- */
        /* ----------------------------------------- */
    
        /* Neuer Tab */
        #context_openANewTab { background-image: url("../icons/new-window.svg"); }
        /* Tab neu laden */
        #context_reloadTab { background-image: url("../icons/reload_2.svg"); }
        /* Tab stummschalten */
        #context_toggleMuteTab { background-image: url("../icons/audio-muted.svg"); }
        /* Stummschaltung für Tab aufheben */
        #context_toggleMuteTab[muted] { background-image: url("../icons/audio.svg"); }
        /* Tab anheften */
        #context_pinTab { background-image: url("../icons/glyph-pin-16.svg"); }
        /* Tab klonen */
        #context_duplicateTab { background-image: url("../icons/duplicat.svg"); }
        /* Tab als Lesezeichen hinzufügen */
        #context_bookmarkTab { background-image: url("../icons/bookmark-hollow_2.svg"); }
        /* Tab verschieben */
        #context_moveTabOptions { background-image: url("../icons/arrow-swap.svg"); }
        
            /* <<< Submenu_Tab verschieben >>> */    
        
            /* An Anfang verschieben */
            #context_moveToStart { background-image: url("../icons/back.svg"); }
            /* An Ende verschieben */
            #context_moveToEnd { background-image: url("../icons/forward.svg"); }
            /* In neues Fenster verschieben */
            #context_openTabInWindow { background-image: url("../icons/restore-session.svg"); }    
        
        /* Teilen */
        .share-tab-url-item { display: none; }
        /* Alle Tabs auswählen */
        #context_selectAllTabs { background-image: url("../icons/tab-multiple.svg"); }
        /* Tab schließen */
        #context_closeTab { background-image: url("../icons/stop.svg"); }
        /*Mehrere Tabs schließen */
        #context_closeTabOptions { background-image: url("../icons/close-more.svg"); }
    
            /* <<< Submenu_Mehrere Tabs schließen >>> */
            
            /* Linke Tabs schließen */
            #context_closeTabsToTheStart { background-image: url("../icons/Sidebar-left.svg"); }
            /* Rechte Tabs schließen */
            #context_closeTabsToTheEnd { background-image: url("../icons/Sidebar-right.svg"); }
            /* Andere Tabs schließen */
            #context_closeOtherTabs { background-image: url("../icons/right-left.svg"); }        
        
        /* Geschlossenen Tab wieder öffnen */
        #context_undoCloseTab { background-image: url("../icons/undo.svg"); }
    
        /* ================================================================ */
    
        /* Neuer Tab */
        #toolbar-context-openANewTab { background-image: url("../icons/new-window.svg"); }
        /* Ausgewählten Tab neu laden */
        #toolbar-context-reloadSelectedTab { background-image: url("../icons/reload_2.svg"); }
        /* Ausgewählten Tab als Lesezeichen hinzufügen... */
        #toolbar-context-bookmarkSelectedTab { background-image: url("../icons/bookmark-hollow_2.svg"); }
        /* Alle Tabs auswählen */
        #toolbar-context-selectAllTabs { background-image: url("../icons/tab-multiple.svg"); }
    
        /* Geschlossene Tabs wieder öffnen */
        #toolbar-context-undoCloseTab { background-image: url("../icons/undo.svg"); }
    
        /* Symbolleiste anpassen... */
        menuitem.viewCustomizeToolbar { background-image: url("../icons/customize.svg"); }
    
        /* Lesezeichen-Symbolleiste */
        #toggle_PersonalToolbar { background-image: url("../icons/bookmarks-toolbar.svg"); }
    
        /* --------------------------------------------- */
        /* - Kontextmenüs der Lesezeichen-Symbolleiste - */
        /* --------------------------------------------- */
    
        /* Löschen */
        #placesContext_delete { background-image: url("../icons/delete_2.svg"); }
        /* Ausschneiden */
        #placesContext_cut { background-image: url("../icons/edit-cut.svg"); }
        /* Kopieren */
        #placesContext_copy { background-image: url("../icons/edit-copy.svg"); }
        /* Einfügen */
        #placesContext_paste, #placesContext_paste_group { background-image: url("../icons/edit-paste.svg"); }
    
        /* Alle Lesezeichen öffnen */
        #placesContext_openBookmarkContainer\:tabs { background-image: url("../icons/movetowindow-16.svg"); }
        /* Lesezeichen hinzufügen... */
        #placesContext_new\:bookmark { background-image: url("../icons/bookmark-hollow_2.svg"); }
        /* Ordner hinzufügen... */
        #placesContext_new\:folder { background-image: url("../icons/folder_2.svg"); }
        /* Trennlinie hinzufügen... */
        #placesContext_new\:separator { background-image: url("../icons/vertical-line.svg"); }
    
        /* Lesezeichen verwalten */
        #placesContext_showAllBookmarks { background-image: url("../icons/bookmarks-tray.svg"); }
        /* In neuem Tab öffnen */
        #placesContext_open\:newtab { background-image: url("../icons/new-window.svg"); }
        /* In neuem Fenster öffnen */
        #placesContext_open\:newwindow { background-image: url("../icons/popup.svg"); }
        /* In neuem privaten Fenster öffnen */
        #placesContext_open\:newprivatewindow { background-image: url("../icons/privateBrowsing.svg"); }
    
        /* Lesezeichen bearbeiten... */
        #placesContext_show_bookmark\:info { background-image: url("../icons/edit.svg"); }
        /* Lesezeichen löschen */
        #placesContext_deleteBookmark { background-image: url("../icons/delete_2.svg"); }
    
        /* ------------------------------------------ */
        /* ------- Kontextmenüs der Menuleise ------- */
        /* ------------------------------------------ */
    
        /* In Überhangmenü verschieben */
        .customize-context-moveToPanel { background-image: url("../icons/glyph-pin-16.svg"); }
        /* Aus Symbolleiste entfernen */
        .customize-context-removeFromToolbar { background-image: url("../icons/delete_2.svg"); }
    
        /* --------------------------------------------- */
        /* ------- Kontextmenüs in der Menuleise ------- */
        /* --------------------------------------------- */
    
        /* --- Datei --- */
    
        /* Neuer Tab */
        #menu_newNavigatorTab { background-image: url("../icons/new-window.svg"); }
        /* Neues Fenster */
        #menu_newNavigator { background-image: url("../icons/popup.svg"); }
        /* Neues privates Fenster */
        #menu_newPrivateWindow { background-image: url("../icons/privateBrowsing.svg"); }
        /* Datei öffnen... */
        #menu_openFile { background-image: url("../icons//open.svg"); }
        /* Seite speichern unter... */
        #menu_savePage { background-image: url("../icons/save.svg"); }
        /* Link per E-Mail senden... */
        #menu_sendLink { background-image: url("../icons/mail.svg"); }
        /* Drucken... */
        #menu_print { background-image: url("../icons/printer.svg"); }
        /* Daten aus einem anderen Browser importieren... */
        #menu_importFromAnotherBrowser { background-image: url("../icons/import.svg"); }
        /* Offline arbeiten */
        #goOfflineMenuitem { background-image: url("../icons/plug-disconnected.svg"); }
        /* Beenden */
        #menu_FileQuitItem { background-image: url("../icons/quit.svg"); }
    
        /* --- Bearbeiten --- */
    
        /* Rückgängig */
        #menu_undo { background-image: url("../icons/undo.svg"); }
        /* Wiederherstellen */
        #menu_redo { background-image: url("../icons/sync.svg"); }
        /* Ausschneiden */
        #menu_cut { background-image: url("../icons/edit-cut.svg"); }
        /* Kopieren */
        #menu_copy { background-image: url("../icons/copy.svg"); }
        /* Einfügen */
        #menu_paste { background-image: url("../icons/paste.svg"); }
        /* Löschen */
        #menu_delete { background-image: url("../icons/delete_2.svg"); }
        /* Alles auswählen */
        #menu_selectAll { background-image: url("../icons/select-all-on.svg"); }
        /* Seite durchsuchen... */
        #menu_find { background-image: url("../icons/find.svg"); }
    
        /* --- Ansicht --- */
    
        /* Symbolleisten */
        #viewToolbarsMenu { background-image: url("../icons/toolbar.svg"); }
        
            /* <<< Submenu_Symbolleisten >>> */
            
            #toggle_PersonalToolbar { background-image: url("../icons/bookmarks-toolbar.svg"); }
            #menu_customizeToolbars { background-image: url("../icons/Themes.svg"); }
    
            /* ----------------------------------- */
            /* -- Checkbox und Haken im Submenu -- */
            /* ----------------------------------- */
    
            menuitem[checked="true"] > .menu-iconic-left {
                list-style-image: url("${ProfilePath}/check.svg");
                fill: #00E400 !important;
            }
    
            [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]:not([checked="true"]),
            [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"]:not([checked="true"]),
            [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"]:not([checked="true"]),
            #menu_zoomReset:not([checked="true"]),
            #toggle_zoom:not([checked="true"]),
            #menu_pageStylePersistentOnly:not([checked="true"]) {
                background-image: url("${ProfilePath}/square.svg");
                background-repeat: no-repeat;
            }
    
            /* ----------------------------------- */
    
        /* Sidebar */
        #viewSidebarMenuMenu { background-image: url("../icons/Dock Side Left.svg"); }
    
            /* <<< Submenu_Sidebar >>> */
            
            #menu_bookmarksSidebar:not([checked="true"]) { 
                background-image: url("../icons/bookmark.svg");
                background-repeat: no-repeat;
            } 
            #menu_historySidebar:not([checked="true"]) { 
                background-image: url("../icons/history_2.svg");
                background-repeat: no-repeat; 
            }
            #menu_tabsSidebar:not([checked="true"]) { 
                background-image: url("../icons/Dock Side Left.svg");
                background-repeat: no-repeat; 
            }
    
        /* Zoom */
        #viewFullZoomMenu { background-image: url("../icons/screenshot.svg"); }
        
            /* <<< Submenu_Zoom >>> */
    
            #menu_zoomEnlarge { background-image: url("../icons/plus.svg"); }    /*  +  */
            #menu_zoomReduce { background-image: url("../icons/minus.svg"); }    /*  -  */
    
        /* Webseiten-Stil */
        #pageStyleMenu { background-image: url("../icons/document-css.svg"); }
        
            /* <<< Submenu_Webseiten-Stil >>> */
        
            #menu_pageStyleNoStyle:not([checked="true"]) { { background-image: url("../icons/document-css.svg"); }    
        
        /* Textkodierung reparieren */
        #repair-text-encoding { background-image: url("../icons/characterEncoding.svg"); }
        /* Vollbild */
        #fullScreenItem { background-image: url("../icons/fullscreen.svg"); }
    
        /* --- Chronik --- */
    
        /* Gesamte Chronik anzeigen */
        #menu_showAllHistory { background-image: url("../icons/history_2.svg"); }
        /* Neueste Chronik löschen... */
        #sanitizeItem { background-image: url("../icons/forget.svg"); }
        /* Vorherige Sitzung wiederherstellen */
        #historyRestoreLastSession { background-image: url("../icons/restore-session.svg"); }
        /* Chronik durchsuchen */
        #menu_searchHistory { background-image: url("../icons/search-session.svg"); }
        /* Kürzlich geschlossene Tabs */
        #historyUndoMenu { background-image: url("../icons/tab.svg"); }
        /* Kürzlich geschlossene Fenster */
        #historyUndoWindowMenu { background-image: url("../icons/popup.svg"); }
    
        /* Lesezeichen */
    
        /* Lesezeichen verwalten */
        #bookmarksShowAll { background-image: url("../icons/bookmarks-tray.svg"); }
        /* Aktuellen Tab als Lesezeichen hinzufügen */
        #menu_bookmarkThisPage { background-image: url("../icons/bookmark-hollow_2.svg"); }
        /* Lesezeichen-Symbolleiste */
        #bookmarksToolbarFolderMenu { list-style-image: url("../icons/bookmarksToolbar.svg"); }
        /* Weitere Lesezeichen */
        #menu_unsortedBookmarks { list-style-image: url("../icons/mail-inbox-all.svg") }
    
        /* --- Extras --- */
    
        /* Downloads */
        #menu_openDownloads { background-image: url("../icons/downloads.svg"); }
        /* Add-ons und Themes */
        #menu_openAddons { background-image: url("../icons/addon.svg"); }
        /* Anmelden */
        #sync-setup { background-image: url("../icons/avatar-empty.svg"); }
        /* Browser-Werkzeuge */
        #browserToolsMenu { background-image: url("../icons/debugging-workers.svg"); }
        
            /* <<< Submenu_Browser-Werkzeuge >>> */    
    
            /* Werkzeuge für Web-Entwickler */
            #menu_devToolbox { background-image: url("../icons/developer.svg"); }
            /* Task-Manager */
            #menu_taskManager { background-image: url("../icons/performance.svg"); }
            /* Externes Debugging */
            #menu_devtools_remotedebugging { background-image: url("../icons/bug.svg"); }
            /* Browser-Werkzeuge */
            #menu_browserToolbox { background-image: url("../icons/window-dev-tools.svg"); }
            /* Browser-Inhaltswerkzeuge */
            #menu_browserContentToolbox { background-image: url("../icons/command-frames.svg"); }
            /* Browser-Konsole */
            #menu_browserConsole { background-image: url("../icons/command-console.svg"); }
            /* Bildschirmgrößen testen */
            #menu_responsiveUI { background-image: url("../icons/command-responsivemode.svg"); }
            /*Farbpipette */
            #menu_eyedropper { background-image: url("../icons/command-eyedropper.svg"); }
            /* Seitenquelltext anzeigen */
            #menu_pageSource { background-image: url("../icons/document-search.svg"); }
            /* Erweiterungen für Entwickler */
            #extensionsForDevelopers { background-image: url("../icons/debugging-addons.svg"); }    
        
        /* Seiteninformationen */
        #menu_pageInfo { background-image: url("../icons/document-endnote.svg"); }
        /* Einstellungen */
        #menu_preferences { background-image: url("../icons/settings.svg"); }
    
        /* --- Hilfe --- */
    
        /* Hilfe erhalten */
        #menu_openHelp { background-image: url("../icons/help.svg"); }
        /* Ideen und Feedback teilen... */
        #feedbackPage { background-image: url("../icons/send.svg"); }
        /* Fehlerbehebungsmodus... */
        #helpSafeMode { background-image: url("../icons/debugging-workers.svg"); }
        /* Weitere Informationen zur Fehlerbehebung */
        #troubleShooting { background-image: url("../icons/more.svg"); }
        /* Betrügerische Website melden... */
        #menu_HelpPopup_reportPhishingtoolmenu { background-image: url("../icons/warning.svg"); }
        /* Zu einem neuen Gerät wechseln */
        #helpSwitchDevice { background-image: url("../icons/send-to-device.svg"); }
        /* Über Firefox */
        #aboutName { background-image: url("../icons/firefox.svg"); }
    
        /* ---------------------------------------------- */
        /* ------------- Kontextmenü Frames ------------- */
        /* ---------------------------------------------- */
        
        /* Aktueller Frame */
        #frame { background-image: url("../icons/command-frames.svg"); }
    
            /* <<< Submenu_Aktueller Frame >>> */    
    
            /* Nur diesen Frame anzeigen */
            #context-showonlythisframe { background-image: url("../icons/tab.svg"); }
            /* Frame in neuem Tab öffnen */
            #context-openframeintab { background-image: url("../icons/open-in-new.svg"); }
            /* Frame in neuem Fenster öffnen */
            #context-openframe { background-image: url("../icons/popup.svg"); }
            /* Frame neu laden */
            #context-reloadframe { background-image: url("../icons/reload_2.svg"); }
            /*Lesezeichen für diesen Frame hinzufügen */
            #context-bookmarkframe { background-image: url("../icons/bookmark-hollow_2.svg"); }
            /*Frame speichern unter... */
            #context-saveframe { background-image: url("../icons/save.svg"); }
            /* Frame drucken... */
            #context-printframe { background-image: url("../icons/printer.svg"); }
            /* Bildschirmfoto aufnehmen */
            #context-take-frame-screenshot { background-image: url("../icons/screenshot.svg"); }
            /* Frame-Quelltext anzeigen */
            #context-viewframesource { background-image: url("../icons/document-search.svg"); }
            /* Frame-Informationen anzeigen */
            #context-viewframeinfo { background-image: url("../icons/info.svg"); }
    
        /* ---------------------------------------------- */
        /* ----------- Kontextmenü Adressfeld ----------- */
        /* ---------------------------------------------- */
        /*    
        #urlbar-input-container {
            padding-inline-start: calc(1em + 24px) !important;
            background-position: left 1em center;
            background-repeat: no-repeat;
            background-size: 16px;
            -moz-context-properties: fill, fill-opacity;
            fill: currentColor;
        }
        */
        /* Rückgängig */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_undo"] {
            background-image: url("../icons/undo.svg");
        }
        /* Wiederherstellen */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_redo"] {
            background-image: url("../icons/sync.svg");
        }
        /* Ausschneiden */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] {
            background-image: url("../icons/edit-cut.svg");
        }
        /* Kopieren */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] {
            background-image: url("../icons/copy.svg");
        }
        /* Einfügen */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] {    
            background-image: url("../icons/paste.svg");
        }
        /* Einfügen & Los */
        #paste-and-go {
            background-image: url("../icons/redo.svg");
        }
        /* Löschen */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] {
            background-image: url("../icons/delete_2.svg");
        }
        /* Alles auswählen */
        #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_selectAll"] {
            background-image: url("../icons/select-all-on.svg");
        }
    
        /* ------------------------------------------- */
        /* ---------- Symbole der Menuleise ---------- */
        /* ------------------------------------------- */
    
        /* Datei  */
        #file-menu::before { background: url("../icons/mail-inbox-all.svg")!important; }
        /* Bearbeiten  */
        #edit-menu::before { background: url("../icons/edit.svg")!important; }
        /* Ansicht  */
        #view-menu::before { background: url("../icons/content-view.svg")!important; }
        /* Chronik  */
        #history-menu::before { background: url("../icons/history_2.svg")!important; }
        /* Lesezeichen  */
        #bookmarksMenu::before { background: url("../icons/bookmark.svg")!important; }
        /* Extras  */
        #tools-menu::before { background: url("../icons/toolbox.svg")!important; }
        /* Hilfe  */
        #helpMenu::before { background: url("../icons/help.svg")!important; }
    
        /* Einstellungen  */
        #file-menu::before,
        #edit-menu::before,
        #view-menu::before,
        #history-menu::before,
        #bookmarksMenu::before,
        #tools-menu::before,
        #helpMenu::before {
            margin-left: 6px !important;
            content: '' !important;
            display: block !important;
            width: 16px !important;
            height: 16px !important;
            background-repeat: no-repeat !important;
            -moz-context-properties: fill, fill-opacity;
            fill: currentColor;
        }
        #menu_FilePopup,
        #menu_EditPopup,
        #menu_viewPopup,
        #historyMenuPopup,
        #bookmarksMenuPopup,
        #menu_ToolsPopup,
        #menu_HelpPopup {
            margin-top: 5px !important;
        }
    
         /* ------------------------------------ */
         /* *** neuer Button "Erweiterungen" *** */
         /* ******* Symbole im Popup-Menü ****** */
         /* ------------------------------------ */
    
        .unified-extensions-context-menu-pin-to-toolbar {   
            background: url("../icons/glyph-pin-16.svg") no-repeat !important;
            background-position: 9px 4px !important;
        }
        .unified-extensions-context-menu-move-widget-up {
            background: url("../icons/Pfeil-hoch_hellgrau.svg") no-repeat !important;
            background-position: 6px 0px !important;
        }
        .unified-extensions-context-menu-move-widget-down {   
            background: url("../icons/Pfeil-runter_hellgrau.svg") no-repeat !important;
            background-position: 6px 0px !important;
        }
        .unified-extensions-context-menu-manage-extension {
            background: url("../icons/extension.svg") no-repeat !important;
            background-position: 9px 4px !important;
        }
        .unified-extensions-context-menu-remove-extension {
            background: url("../icons/delete_2.svg") no-repeat !important;
            background-position: 9px 4px !important;
        }
        .unified-extensions-context-menu-report-extension {
            background: url("../icons/warning.svg") no-repeat !important;
            background-position: 9px 4px !important;
        }
    
        /* ---------------------------------------------- */
        /* ------------- Kontextmenü Video -------------- */
        /* ---------------------------------------------- */
    
        /* Pause */
        #context-media-pause { background-image: url("../icons/pause-1.svg"); }
        /* Abspielen */
        #context-media-play { background-image: url("../icons/play-1.svg"); }
        /* Ton aus */
        #context-media-mute { background-image: url("../icons/audio-16-mute.svg"); }
        /* Ton an */
        #context-media-unmute { background-image: url("../icons/audio-16.svg"); }
        /* Geschwindigkeit */
        #context-media-playbackrate { background-image: url("../icons/performance-16.svg"); }
        /* Endlosschleife */
        #context-media-loop { background-image: url("../icons/repeat-1.svg"); }
        /* Vollbild */
        #context-video-fullscreen { background-image: url("../icons/maximize-1.svg"); }
        /* Vollbild beenden */
        #context-leave-dom-fullscreen { background-image: url("../icons/minimize-1.svg"); }
        /* Steuerung ausblenden    ! */
        #context-media-hidecontrols { display: none !important; }
        /* Steuerung anzeigen    ! */
        #context-media-showcontrols { display: none !important; }
        /* -------------------------- */
        /* Video in neuem Tab öffnen */
        #context-viewvideo { background-image: url("../icons/new-window.svg");; }
        /* In Bild-im-Bild ansehen */
        #context-video-pictureinpicture { background-image: url("../icons/info.svg"); }
        /* -------------------------- */
        /* Standbild aufnehmen…    ! */
        #context-video-saveimage { display: none !important; } 
        /* Video speichern unter…    ! */
        #context-savevideo { display: none !important; }
        /* Video-Adresse kopieren    ! */
        #context-copyvideourl { display: none !important; }
        /* Video per E-Mail senden…    ! */
        #context-sendvideo { display: none !important; }
    
        #context-sep-setbackground { display: none !important; }
    
    }
    Alles anzeigen

    2. Symbole.us.js =>

    JavaScript
    // Symbole.uc.js
    /* ****************************************************************************************************************** */
    /* Die Entstehung des Symbole.css => https://www.camp-firefox.de/forum/thema/134970/?postID=1205292#post1205292       */
    /* ****************************************************************************************************************** */
    /* Das JavaScript                                                                                                     */
    /* https://www.camp-firefox.de/forum/thema/134970/?postID=1216936#post1216936                                         */
    /* version 1.0                                                                                                        */
    /* https://www.camp-firefox.de/forum/thema/134970/?postID=1234538#post1234538                                         */
    /* version 1.4                                                                                                        */
    /* ****************************************************************************************************************** */
    (function() {
    //    if (location.href !== 'chrome://browser/content/browser.xhtml') return;
        let ProfilePath = PathUtils.toFileURI(PathUtils.join(PathUtils.profileDir, 'chrome', 'icons'));
    //    var css =`
    let sss = Components.classes["@mozilla.org/content/style-sheet-service;1"].getService(Components.interfaces.nsIStyleSheetService);      
    let uri = Services.io.newURI("data:text/css;charset=utf-8," + encodeURIComponent(`
            /*--------------------------------------------------------------------------*/  
            /*--------- Texte im Hamburgermenü und in den Submenüs eingerückt ----------*/
            /*-------------- und in dem Anmeldenbutton das Icon eingefügt --------------*/
            /*--------------------------------------------------------------------------*/
            .subviewbutton:not(.subviewbutton-iconic, [checked="true"], [targetURI]) > .toolbarbutton-icon {
                width: 16px;
                height: 16px;
                margin-inline-end: 8px !important;
                -moz-context-properties: fill, fill-opacity;
                fill: currentColor;
            }
            #appMenu-fxa-label2::before,
            #fxa-manage-account-button::after {
                content: "";
                display: -moz-box;
                border-radius: 50%;
                background: var(--avatar-image-url) no-repeat center/contain;
                -moz-context-properties: fill;
                fill: currentColor;
            }
            #appMenu-fxa-label2::before {
                width: 16px;
                height: 16px;
                margin-inline-end: 8px;
            }
            /* Neuer Tab */
            #appMenu-new-tab-button2 { list-style-image: url("${ProfilePath}/new-window.svg"); }
            /* Neues Fenster */
            #appMenu-new-window-button2 { list-style-image: url("${ProfilePath}/popup.svg"); }
            /* Neues privates Fenster */
            #appMenu-new-private-window-button2 { list-style-image: url("${ProfilePath}/privateBrowsing.svg"); }
            /* Lesezeichen */
            #appMenu-bookmarks-button { list-style-image: url("${ProfilePath}/bookmark.svg"); }
            /* Neues privates Fenster */
            #appMenu-new-private-window-button2 { list-style-image: url("${ProfilePath}/privateBrowsing.svg"); }
            /* Lesezeichen */
            #appMenu-bookmarks-button { list-style-image: url("${ProfilePath}/bookmark.svg"); }
            /* Chronik */
            #appMenu-history-button { list-style-image: url("${ProfilePath}/history_2.svg"); }
            /* Download */
            #appMenu-downloads-button { list-style-image: url("${ProfilePath}/downloads.svg"); }
            /* Passwörter */
            #appMenu-passwords-button { list-style-image: url("${ProfilePath}/password2.svg"); }
            /* Add-ons und Themes */
            #appMenu-extensions-themes-button { list-style-image: url("${ProfilePath}/addon.svg"); }
            /* Drucken */
            #appMenu-print-button2 { list-style-image: url("${ProfilePath}/printer.svg"); }
            /* Seite speichern unter */
            #appMenu-save-file-button2 { list-style-image: url("${ProfilePath}/save.svg"); }
            /* In Seite suchen */
            #appMenu-find-button2 { list-style-image: url("${ProfilePath}/find.svg"); }
            /* Seite übersetzen */
            #appMenu-translate-button { list-style-image: url("${ProfilePath}/translations.svg"); }
            /* Zoom */
            #appMenu-zoom-controls::before {
                margin-top: 3px !important;
                margin-right: 10px !important;
                margin-left: -1px !important;
                content: '' !important;
                display: block !important;
                width: 16px !important;
                height: 16px !important;
                mask-image:  url("${ProfilePath}/screenshot.svg") !important;
                mask-repeat: no-repeat;
                mask-position: center;
                background-color: #e1e1e1 !important;
            }
            /*Einstellungen */
            #appMenu-settings-button { list-style-image: url("${ProfilePath}/settings.svg"); }
            /*Weitere Werkzeuge */
            #appMenu-more-button2 { list-style-image: url("${ProfilePath}/debugging-workers.svg"); }
            /* Hilfe */
            #appMenu-help-button2 { list-style-image: url("${ProfilePath}/help.svg"); }
            /* Beenden */
            #appMenu-quit-button2 { list-style-image: url("${ProfilePath}/quit.svg"); }
            /*= Panel - Bookmark =========================================================*/
       
            /* Lesezeichen bearbeiten */
           
            [data-l10n-id="bookmarks-bookmark-edit-panel"]::before {
                margin-top: 3px !important;
                margin-right: -15px !important;
                margin-left: -1px !important;
                content: '' !important;
                display: block !important;
                width: 16px !important;
                height: 16px !important;
                mask-image: url("${ProfilePath}/popup.svg") !important;
                mask-repeat: no-repeat;
                mask-position: center;
                background-color: #e1e1e1 !important;
            }
            /* Aktuellen Tab als Lesezeichen ... */
            [data-l10n-id="bookmarks-current-tab"]::before {
                margin-top: 3px !important;
                margin-right: -15px !important;
                margin-left: -1px !important;
                content: '' !important;
                display: block !important;
                width: 16px !important;
                height: 16px !important;
                mask-image: url("${ProfilePath}/new-window.svg") !important;
                mask-repeat: no-repeat;
                mask-position: center;
                background-color: #e1e1e1 !important;
            }
            /* Dieses Lesezeichen bearbeiten...  */
            #panelMenuBookmarkThisPage { list-style-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
            /* Lesezeichen durchsuchen */
            #panelMenu_searchBookmarks { list-style-image: url("${ProfilePath}/find.svg"); }
            /* Lesezeichen-Symbolleiste ausblenden */
            #panelMenu_viewBookmarksToolbar { list-style-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
            /* Lesezeichen verwalten */
            #panelMenu_showAllBookmarks { list-style-image: url("${ProfilePath}/bookmarks-tray.svg"); }
            /*= Panel - Chonik ===========================================================*/
            /*= Panel - History ==========================================================*/
       
            /* Kürzlich geschlossene Tabs */
            #appMenuRecentlyClosedTabs { list-style-image: url("${ProfilePath}/tab.svg"); }
            /* Kürzlich geschlossene Fenster */
            #appMenuRecentlyClosedWindows { list-style-image: url("${ProfilePath}/popup.svg"); }
            /* Vorherige Sitzung wiederherstellen */
            #appMenu-restoreSession{ list-style-image: url("${ProfilePath}/restore-session.svg"); }
            /* Neueste Chronik löschen ... */
            #appMenuClearRecentHistory { list-style-image: url("${ProfilePath}/forget.svg"); }
            /* Chronik verwalten */
            #PanelUI-historyMore { list-style-image: url("${ProfilePath}/history_2.svg"); }
            /* Alle Tabs wieder öffnen */
            #appMenu-library-recentlyClosedTabs { list-style-image: url("${ProfilePath}/movetowindow-16.svg"); }
            /* Alle Fenster wieder öffnen */
            #appMenu-library-recentlyClosedWindows { list-style-image: url("${ProfilePath}/restore-session.svg"); }
            /* Chronik durchsuchen */
            #appMenuSearchHistory { list-style-image: url("${ProfilePath}/document-search.svg"); }
            /*= Panel - More tools =======================================================*/
       
            /* Symbolleiste anpassen ... */
            #appmenu-moreTools-button { list-style-image: url("${ProfilePath}/Themes.svg"); }
            /* Werkzeuge für Web-... */
            #appmenu-developer-tools-view .subviewbutton:nth-child(1) { list-style-image: url("${ProfilePath}/developer.svg"); }
            /* Task Manager */
            #appmenu-developer-tools-view .subviewbutton:nth-child(2) { list-style-image: url("${ProfilePath}/performance.svg"); }
            /* Externes Debugging - Edge bug.svg */
            #appmenu-developer-tools-view .subviewbutton:nth-child(3) { list-style-image: url("${ProfilePath}/bug.svg"); }
            /* Browser-Werkzeuge - Edge webdeveloper.svg */
            #appmenu-developer-tools-view .subviewbutton:nth-child(4) { list-style-image: url("${ProfilePath}/window-dev-tools.svg"); }
            /* Browser-Inhaltswerkzeuge */
            #appmenu-developer-tools-view .subviewbutton:nth-child(5) { list-style-image: url("${ProfilePath}/command-frames.svg"); }
            /* Browser-Konsole */
            #appmenu-developer-tools-view .subviewbutton:nth-last-child(5) { list-style-image: url("${ProfilePath}/command-console.svg"); }
            /* Bildschirmgrößen testen */
            #appmenu-developer-tools-view .subviewbutton:nth-last-child(4) { list-style-image: url("${ProfilePath}/command-responsivemode.svg"); }
            /* Farbpipette */
            #appmenu-developer-tools-view .subviewbutton:nth-last-child(3) { list-style-image: url("${ProfilePath}/command-eyedropper.svg"); }
            /* Seitenquelltext anzeigen - Edge file-search.svg */
            #appmenu-developer-tools-view .subviewbutton:nth-last-child(2) { list-style-image: url("${ProfilePath}/document-search.svg"); }
            /* Erweiterungen für Entwickler */
            #appmenu-developer-tools-view .subviewbutton:nth-last-child(1) { list-style-image: url("${ProfilePath}/debugging-addons.svg"); }
       
            /*= Panel - Help =============================================================*/
       
            /* Hilfe erhalten */  
            #appMenu_menu_openHelp { list-style-image: url("${ProfilePath}/help.svg"); }
            /* Ideen und Feedback teilen ... */
            #appMenu_feedbackPage { list-style-image: url("${ProfilePath}/send.svg"); }
            /* Fehlerbehebungsmodus ... */
            #appMenu_helpSafeMode { list-style-image: url("${ProfilePath}/debugging-workers.svg"); }
            /* Weitere Informationen zur ... */
            #appMenu_troubleShooting { list-style-image: url("${ProfilePath}/more.svg"); }
            /* ?? Eine Glühbirne ?? */
            #appMenu_help_reportSiteIssue { list-style-image: url("${ProfilePath}/lightbulb.svg"); }
            /* Betrügerische Website melden ... */
            #appMenu_menu_HelpPopup_reportPhishingtoolmenu { list-style-image: url("${ProfilePath}/warning.svg"); }
            /* Über Firefox */
            #appMenu_aboutName { list-style-image: url("${ProfilePath}/info.svg"); }
            /* ================================================================================================== */
            /*Abstände für alle Icons im Kontextmenü*/
           
            menupopup:not(.in-menulist) > menu:not(.menu-iconic),
            menupopup:not(.in-menulist, [aria-label]) > menuitem:not(.menuitem-iconic, [checked="true"]) {
                padding-inline-start: calc(1em + 24px) !important;
                background-position: left 1em center;
                background-repeat: no-repeat;
                background-size: 16px;
                -moz-context-properties: fill, fill-opacity;
                fill: #E0E0E0 !important;
            }
            /*  
            menu[_moz-menuactive="true"][disabled="true"],
            menuitem[_moz-menuactive="true"][disabled="true"] { */
            /*
            :is(menu,menuitem)[_moz-menuactive="true"][disabled="true"] {
                background-color: #5C5C5C !important;
                border-radius: 4px !important;
            }  
            */
            #context-savepage { background-image: url("${ProfilePath}/save.svg"); }
            #context-pocket { background-image: url("${ProfilePath}/pocket-outline.svg"); }
            #context-selectall { background-image: url("${ProfilePath}/select-all-on.svg"); }
            #context-take-screenshot { background-image: url("${ProfilePath}/screenshot.svg"); }
            #context-viewsource { background-image: url("${ProfilePath}/document-search.svg"); }
            #context-inspect-a11y { background-image: url("${ProfilePath}/tool-accessibility.svg"); }
            #context-inspect { background-image: url("${ProfilePath}/command-pick.svg"); }
            #context-copy { background-image: url("${ProfilePath}/edit-copy.svg"); }
            #context-searchselect { background-image: url("${ProfilePath}/find.svg"); }
            #context-viewpartialsource-selection { background-image: url("${ProfilePath}/document-search.svg"); }
            #context-openlinkincurrent { background-image: url("${ProfilePath}/link-square.svg"); }
            #context-openlinkintab { background-image: url("${ProfilePath}/new-window.svg"); }
            #context-openlink { background-image: url("${ProfilePath}/popup.svg"); }
            #context-openlinkprivate { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
            #context-bookmarklink { background-image: url("chrome://browser/skin/save.svg"); }
            #context-savelink { background-image: url("${ProfilePath}/image-add.svg"); }
            #context-print-selection { background-image: url("${ProfilePath}/printer.svg"); }
            #context-savelinktopocket { background-image: url("${ProfilePath}/image.svg"); }
            #context-copylink { background-image: url("${ProfilePath}/link.svg"); }
            #context-reloadimage { background-image: url("${ProfilePath}/reload_2.svg"); }
            #context-viewimage { background-image: url("${ProfilePath}/image-add.svg"); }
            #context-saveimage { background-image: url("${ProfilePath}/image.svg"); }
            #context-copyimage-contents  { background-image: url("${ProfilePath}/image-copy.svg"); }
            #context-copyimage { background-image: url("${ProfilePath}/resize-image.svg"); }
            #context-sendimage { background-image: url("${ProfilePath}/link.svg"); }
            #context-setDesktopBackground { background-image: url("${ProfilePath}/resize-image.svg"); }
            #_36bde3a5-9f17-4ad9-a587-d4a3c8e8d200_-menuitem-_background-tab_link { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACcklEQVRYR8WWzVEbQRBGtRHYHHy2iAAIgEJkIEdgcfbBEAEiAhcXrogITAbI5QAMVQ5gdfYBiEB8b6uHaq1md2ZXBk3VlHa0/fOmu6dni8GWR7Fl/4NWgOVyeSvAz5rHRVE8xWAls6//P7h3C8mWuRtLASzN0L2HkNOPWn/XnGgOI86QnwnkMgWSC4CdCkKTHf/UBCI1iMQXgaAbHV0AMIBBv+OF1qQJB7wDamwzpIXUnQgCubXRFcAbuJDRacyopYh3pIkBBHW0Fom+AHMZIx2tQyATCVybUCmd3bpCXwDsUGQnGRBE4tzkSMXM62wCkAVh6SglTE3cC+DgfwJgiyqPFlhwJIhTPf+w9a7vE6kIUDR7iTA3FqMDGOn5ztYU4zy8SwFwrDj3TeOp7Yx7JUUhNLUV4He7CzYGkIGhdsS9kDMe/N1hhfhoit0iYJcN+ctpvR5upsUZILJBd6R9MzrVALv+08N5ALkRwEQAwHzlT61X0p4qwql0QhO50PM8J/6SmQSH+j3U/G16FZC3kQIoJUzef0lxlOl8UMv5P+l9Mt2D+qlJAUSPTg6IIIjWkZO9lHMa0spoBJABdhxtHpkAPn1/SYU/GcFGG0Bj+8wE8Bv4JudXMb02gNCGn6Xc9QhWvlzz4a7gJlz7rnwFsMLhqEBO+x0acTR3mVGYSa46fhqlzbl+sVnBeAAvHOzzybUfI88EIHJEst5BXzflAULF4xRaFKd9nQdAiyz1RFSZwHCJ7dQj0PvI5UQDGcFM9VM1ttARYxEgR8y3GCMZZUYBCHvubbcp3EIRGNZTQH44Lm8NQY2NQ0t+tw+SppBtHeAFE7gPMJeICC4AAAAASUVORK5CYII="); }
            /* Rückgängig */
            #context-undo { background-image: url("${ProfilePath}/edit-cut.svg"); }
            /* Wiederherstellen */
            #context-redo{ background-image: url("${ProfilePath}/edit-copy.svg"); }
            /* Ausschneiden */
            #context-cut { background-image: url("${ProfilePath}/edit-paste.svg"); }
            /* Einfügen */
            #context-paste { background-image: url("${ProfilePath}/select-all-on.svg"); }
            /* Löschen */
            #context-delete { background-image: url("${ProfilePath}/find.svg"); }
            /* ----------------------------------------- */
            /* --------- Kontextmenüs der Tabs --------- */
            /* ----------------------------------------- */
            /* Neuer Tab */
            #context_openANewTab { background-image: url("${ProfilePath}/new-window.svg"); }
            /* Tab neu laden */
            #context_reloadTab { background-image: url("${ProfilePath}/reload_2.svg"); }
            /* Tab stummschalten */
            #context_toggleMuteTab { background-image: url("${ProfilePath}/audio-muted.svg"); }
            /* Stummschaltung für Tab aufheben */
            #context_toggleMuteTab[muted] { background-image: url("${ProfilePath}/audio.svg"); }
            /* Tab anheften */
            #context_pinTab { background-image: url("${ProfilePath}/glyph-pin-16.svg"); }
            /* Tab klonen */
            #context_duplicateTab { background-image: url("${ProfilePath}/duplicat.svg"); }
            /* Tab als Lesezeichen hinzufügen */
            #context_bookmarkTab { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
            /* Tab verschieben */
            #context_moveTabOptions { background-image: url("${ProfilePath}/arrow-swap.svg"); }
           
                /* <<< Submenu_Tab verschieben >>> */  
           
                /* An Anfang verschieben */
                #context_moveToStart { background-image: url("${ProfilePath}/back.svg"); }
                /* An Ende verschieben */
                #context_moveToEnd { background-image: url("${ProfilePath}/forward.svg"); }
                /* In neues Fenster verschieben */
                #context_openTabInWindow { background-image: url("${ProfilePath}/restore-session.svg"); }  
           
            /* Teilen */
            .share-tab-url-item { display: none; }
            /* Alle Tabs auswählen */
            #context_selectAllTabs { background-image: url("${ProfilePath}/tab-multiple.svg"); }
            /* Tab schließen */
            #context_closeTab { background-image: url("${ProfilePath}/stop.svg"); }
            /*Mehrere Tabs schließen */
            #context_closeTabOptions { background-image: url("${ProfilePath}/close-more.svg"); }
                /* <<< Submenu_Mehrere Tabs schließen >>> */
               
                /* Linke Tabs schließen */
                #context_closeTabsToTheStart { background-image: url("${ProfilePath}/Sidebar-left.svg"); }
                /* Rechte Tabs schließen */
                #context_closeTabsToTheEnd { background-image: url("${ProfilePath}/Sidebar-right.svg"); }
                /* Andere Tabs schließen */
                #context_closeOtherTabs { background-image: url("${ProfilePath}/right-left.svg"); }
           
            /* Geschlossenen Tab wieder öffnen */
            #context_undoCloseTab { background-image: url("${ProfilePath}/undo.svg"); }
            /* ================================================================ */
            /* Neuer Tab */
            #toolbar-context-openANewTab { background-image: url("${ProfilePath}/new-window.svg"); }
            /* Ausgewählten Tab neu laden */
            #toolbar-context-reloadSelectedTab { background-image: url("${ProfilePath}/reload_2.svg"); }
            /* Ausgewählten Tab als Lesezeichen hinzufügen... */
            #toolbar-context-bookmarkSelectedTab { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
            /* Alle Tabs auswählen */
            #toolbar-context-selectAllTabs { background-image: url("${ProfilePath}/tab-multiple.svg"); }
            /* Geschlossene Tabs wieder öffnen */
            #toolbar-context-undoCloseTab { background-image: url("${ProfilePath}/undo.svg"); }
            /* Symbolleiste anpassen... */
            menuitem.viewCustomizeToolbar { background-image: url("${ProfilePath}/Themes.svg"); }
            /* Lesezeichen-Symbolleiste */
            #toggle_PersonalToolbar { background-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
            /* --------------------------------------------- */
            /* - Kontextmenüs der Lesezeichen-Symbolleiste - */
            /* --------------------------------------------- */
            /* Löschen */
            #placesContext_delete { background-image: url("${ProfilePath}/delete_2.svg"); }
            /* Ausschneiden */
            #placesContext_cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
            /* Kopieren */
            #placesContext_copy { background-image: url("${ProfilePath}/edit-copy.svg"); }
            /* Einfügen */
            #placesContext_paste, #placesContext_paste_group { background-image: url("${ProfilePath}/edit-paste.svg"); }
            /* Alle Lesezeichen öffnen */
            #placesContext_openBookmarkContainer\:tabs { background-image: url("${ProfilePath}/movetowindow-16.svg"); }
            /* Lesezeichen hinzufügen... */
            #placesContext_new\:bookmark { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
            /* Ordner hinzufügen... */
            #placesContext_new\:folder { background-image: url("${ProfilePath}/folder_2.svg"); }
            /* Trennlinie hinzufügen... */
            #placesContext_new\:separator { background-image: url("${ProfilePath}/vertical-line.svg"); }
            /* Lesezeichen verwalten */
            #placesContext_showAllBookmarks { background-image: url("${ProfilePath}/bookmarks-tray.svg"); }
            /* In neuem Tab öffnen */
            #placesContext_open\:newtab { background-image: url("${ProfilePath}/new-window.svg"); }
            /* In neuem Fenster öffnen */
            #placesContext_open\:newwindow { background-image: url("${ProfilePath}/popup.svg"); }
            /* In neuem privaten Fenster öffnen */
            #placesContext_open\:newprivatewindow { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
            /* Lesezeichen bearbeiten... */
            #placesContext_show_bookmark\:info { background-image: url("${ProfilePath}/edit.svg"); }
            /* Lesezeichen löschen */
            #placesContext_deleteBookmark { background-image: url("${ProfilePath}/delete_2.svg"); }
            /* ------------------------------------------ */
            /* ------- Kontextmenüs der Menuleise ------- */
            /* ------------------------------------------ */
            /* In Überhangmenü verschieben */
            .customize-context-moveToPanel { background-image: url("${ProfilePath}/glyph-pin-16.svg"); }
            /* Aus Symbolleiste entfernen */
            .customize-context-removeFromToolbar { background-image: url("${ProfilePath}/delete_2.svg"); }
            /* --------------------------------------------- */
            /* ------- Kontextmenüs in der Menuleise ------- */
            /* --------------------------------------------- */
            /* --- Datei --- */
            /* Neuer Tab */
            #menu_newNavigatorTab { background-image: url("${ProfilePath}/new-window.svg"); }
            /* Neues Fenster */
            #menu_newNavigator { background-image: url("${ProfilePath}/popup.svg"); }
            /* Neues privates Fenster */
            #menu_newPrivateWindow { background-image: url("${ProfilePath}/privateBrowsing.svg"); }
            /* Datei öffnen... */
            #menu_openFile { background-image: url("${ProfilePath}//open.svg"); }
            /* Seite speichern unter... */
            #menu_savePage { background-image: url("${ProfilePath}/save.svg"); }
            /* Link per E-Mail senden... */
            #menu_sendLink { background-image: url("${ProfilePath}/mail.svg"); }
            /* Drucken... */
            #menu_print { background-image: url("${ProfilePath}/printer.svg"); }
            /* Daten aus einem anderen Browser importieren... */
            #menu_importFromAnotherBrowser { background-image: url("${ProfilePath}/import.svg"); }
            /* Offline arbeiten */
            #goOfflineMenuitem { background-image: url("${ProfilePath}/plug-disconnected.svg"); }
            /* Beenden */
            #menu_FileQuitItem { background-image: url("${ProfilePath}/quit.svg"); }
            /* --- Bearbeiten --- */
            /* Rückgängig */
            #menu_undo { background-image: url("${ProfilePath}/undo.svg"); }
            /* Wiederherstellen */
            #menu_redo { background-image: url("${ProfilePath}/sync.svg"); }
            /* Ausschneiden */
            #menu_cut { background-image: url("${ProfilePath}/edit-cut.svg"); }
            /* Kopieren */
            #menu_copy { background-image: url("${ProfilePath}/copy.svg"); }
            /* Einfügen */
            #menu_paste { background-image: url("${ProfilePath}/paste.svg"); }
            /* Löschen */
            #menu_delete { background-image: url("${ProfilePath}/delete_2.svg"); }
            /* Alles auswählen */
            #menu_selectAll { background-image: url("${ProfilePath}/select-all-on.svg"); }
            /* Seite durchsuchen... */
            #menu_find { background-image: url("${ProfilePath}/find.svg"); }
            /* --- Ansicht --- */
            /* Symbolleisten */
            #viewToolbarsMenu { background-image: url("${ProfilePath}/toolbar.svg"); }
           
                /* <<< Submenu_Symbolleisten >>> */
               
                #toggle_PersonalToolbar { background-image: url("${ProfilePath}/bookmarks-toolbar.svg"); }
                #menu_customizeToolbars { background-image: url("${ProfilePath}/Themes.svg"); }
                /* ----------------------------------- */
                /* -- Checkbox und Haken im Submenu -- */
                /* ----------------------------------- */
                menuitem[checked="true"] > .menu-iconic-left {
                    list-style-image: url("${ProfilePath}/check.svg");
                    fill: #00E400 !important;
                }
                [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-always-show-2"]:not([checked="true"]),
                [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-on-new-tab-2"]:not([checked="true"]),
                [data-l10n-id="toolbar-context-menu-bookmarks-toolbar-never-show-2"]:not([checked="true"]),
                #menu_zoomReset:not([checked="true"]),
                #toggle_zoom:not([checked="true"]),
                #menu_pageStylePersistentOnly:not([checked="true"]) {
                    background-image: url("${ProfilePath}/square.svg");
                    background-repeat: no-repeat;
                }
                /* ----------------------------------- */
            /* Sidebar */
            #viewSidebarMenuMenu { background-image: url("${ProfilePath}/Dock Side Left.svg"); }
                /* <<< Submenu_Sidebar >>> */
                #menu_bookmarksSidebar:not([checked="true"]) {
                    background-image: url("${ProfilePath}/bookmark.svg");
                    background-repeat: no-repeat;
                }
                #menu_historySidebar:not([checked="true"]) {
                    background-image: url("${ProfilePath}/history_2.svg");
                    background-repeat: no-repeat;
                }
                #menu_tabsSidebar:not([checked="true"]) {
                    background-image: url("${ProfilePath}/Dock Side Left.svg");
                    background-repeat: no-repeat;
                }
            /* Zoom */
            #viewFullZoomMenu { background-image: url("${ProfilePath}/screenshot.svg"); }
           
                /* <<< Submenu_Zoom >>> */
                #menu_zoomEnlarge { background-image: url("${ProfilePath}/plus.svg"); } /*  +  */
                #menu_zoomReduce { background-image: url("${ProfilePath}/minus.svg"); } /*  -  */
           
            /* Webseiten-Stil */
            #pageStyleMenu { background-image: url("${ProfilePath}/document-css.svg"); }
           
                /* <<< Submenu_Webseiten-Stil >>> */
           
                #menu_pageStyleNoStyle:not([checked="true"]) {
                    background-image: url("${ProfilePath}/document-css.svg");
                    background-position: left 1em center;
                    background-repeat: no-repeat;
                }  
           
            /* Textkodierung reparieren */
            #repair-text-encoding { background-image: url("${ProfilePath}/characterEncoding.svg"); }
            /* Vollbild */
            #fullScreenItem { background-image: url("${ProfilePath}/fullscreen.svg"); }
            /* --- Chronik --- */
            /* Gesamte Chronik anzeigen */
            #menu_showAllHistory { background-image: url("${ProfilePath}/history_2.svg"); }
            /* Neueste Chronik löschen... */
            #sanitizeItem { background-image: url("${ProfilePath}/forget.svg"); }
            /* Vorherige Sitzung wiederherstellen */
            #historyRestoreLastSession { background-image: url("${ProfilePath}/restore-session.svg"); }
            /* Chronik durchsuchen */
            #menu_searchHistory { background-image: url("${ProfilePath}/search-session.svg"); }
            /* Kürzlich geschlossene Tabs */
            #historyUndoMenu { background-image: url("${ProfilePath}/tab.svg"); }
            /* Kürzlich geschlossene Fenster */
            #historyUndoWindowMenu { background-image: url("${ProfilePath}/popup.svg"); }
            /* Lesezeichen */
            /* Lesezeichen verwalten */
            #bookmarksShowAll { background-image: url("${ProfilePath}/bookmarks-tray.svg"); }
            /* Aktuellen Tab als Lesezeichen hinzufügen */
            #menu_bookmarkThisPage { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
            /* Lesezeichen durchsuchen */
            #menu_searchBookmarks { background-image: url("${ProfilePath}/search-glass.svg"); }
            /* Lesezeichen-Symbolleiste */
            #bookmarksToolbarFolderMenu { list-style-image: url("${ProfilePath}/bookmarksToolbar.svg"); }
            /* Weitere Lesezeichen */
            #menu_unsortedBookmarks { list-style-image: url("${ProfilePath}/mail-inbox-all.svg") }
            /* --- Extras --- */
            /* Downloads */
            #menu_openDownloads { background-image: url("${ProfilePath}/downloads.svg"); }
            /* Add-ons und Themes */
            #menu_openAddons { background-image: url("${ProfilePath}/addon.svg"); }
            /* Anmelden */
            #sync-setup { background-image: url("${ProfilePath}/avatar-empty.svg"); }
            /* Browser-Werkzeuge */
            #browserToolsMenu { background-image: url("${ProfilePath}/debugging-workers.svg"); }
           
                /* <<< Submenu_Browser-Werkzeuge >>> */
                /* Werkzeuge für Web-Entwickler */
                #menu_devToolbox { background-image: url("${ProfilePath}/developer.svg"); }
                /* Task-Manager */
                #menu_taskManager { background-image: url("${ProfilePath}/performance.svg"); }
                /* Externes Debugging */
                #menu_devtools_remotedebugging { background-image: url("${ProfilePath}/bug.svg"); }
                /* Browser-Werkzeuge */
                #menu_browserToolbox { background-image: url("${ProfilePath}/window-dev-tools.svg"); }
                /* Browser-Inhaltswerkzeuge */
                #menu_browserContentToolbox { background-image: url("${ProfilePath}/command-frames.svg"); }
                /* Browser-Konsole */
                #menu_browserConsole { background-image: url("${ProfilePath}/command-console.svg"); }
                /* Bildschirmgrößen testen */
                #menu_responsiveUI { background-image: url("${ProfilePath}/command-responsivemode.svg"); }
                /*Farbpipette */
                #menu_eyedropper { background-image: url("${ProfilePath}/command-eyedropper.svg"); }
                /* Seitenquelltext anzeigen */
                #menu_pageSource { background-image: url("${ProfilePath}/document-search.svg"); }
                /* Erweiterungen für Entwickler */
                #extensionsForDevelopers { background-image: url("${ProfilePath}/debugging-addons.svg"); }  
           
            /* Seiteninformationen */
            #menu_pageInfo { background-image: url("${ProfilePath}/document-endnote.svg"); }
            /* Einstellungen */
            #menu_preferences { background-image: url("${ProfilePath}/settings.svg"); }
            /* --- Hilfe --- */
            /* Hilfe erhalten */
            #menu_openHelp { background-image: url("${ProfilePath}/help.svg"); }
            /* Ideen und Feedback teilen... */
            #feedbackPage { background-image: url("${ProfilePath}/send.svg"); }
            /* Fehlerbehebungsmodus... */
            #helpSafeMode { background-image: url("${ProfilePath}/debugging-workers.svg"); }
            /* Weitere Informationen zur Fehlerbehebung */
            #troubleShooting { background-image: url("${ProfilePath}/more.svg"); }
            /* Betrügerische Website melden... */
            #menu_HelpPopup_reportPhishingtoolmenu { background-image: url("${ProfilePath}/warning.svg"); }
            /* Zu einem neuen Gerät wechseln */
            #helpSwitchDevice { background-image: url("${ProfilePath}/send-to-device.svg"); }
            /* Über Firefox */
            #aboutName { background-image: url("${ProfilePath}/firefox.svg"); }
            /* ---------------------------------------------- */
            /* ------------- Kontextmenü Frames ------------- */
            /* ---------------------------------------------- */
           
            /* Aktueller Frame */
            #frame { background-image: url("${ProfilePath}/command-frames.svg"); }
                /* <<< Submenu_Aktueller Frame >>> */  
                /* Nur diesen Frame anzeigen */
                #context-showonlythisframe { background-image: url("${ProfilePath}/tab.svg"); }
                /* Frame in neuem Tab öffnen */
                #context-openframeintab { background-image: url("${ProfilePath}/open-in-new.svg"); }
                /* Frame in neuem Fenster öffnen */
                #context-openframe { background-image: url("${ProfilePath}/popup.svg"); }
                /* Frame neu laden */
                #context-reloadframe { background-image: url("${ProfilePath}/reload_2.svg"); }
                /*Lesezeichen für diesen Frame hinzufügen */
                #context-bookmarkframe { background-image: url("${ProfilePath}/bookmark-hollow_2.svg"); }
                /*Frame speichern unter... */
                #context-saveframe { background-image: url("${ProfilePath}/save.svg"); }
                /* Frame drucken... */
                #context-printframe { background-image: url("${ProfilePath}/printer.svg"); }
                /* Bildschirmfoto aufnehmen */
                #context-take-frame-screenshot { background-image: url("${ProfilePath}/screenshot.svg"); }
                /* Frame-Quelltext anzeigen */
                #context-viewframesource { background-image: url("${ProfilePath}/document-search.svg"); }
                /* Frame-Informationen anzeigen */
                #context-viewframeinfo { background-image: url("${ProfilePath}/info.svg"); }
            /* ---------------------------------------------- */
            /* ----------- Kontextmenü Adressfeld ----------- */
            /* ---------------------------------------------- */
            /*  
            #urlbar-input-container {
                padding-inline-start: calc(1em + 24px) !important;
                background-position: left 1em center;
                background-repeat: no-repeat;
                background-size: 16px;
                -moz-context-properties: fill, fill-opacity;
                fill: currentColor;
            }
            */
            /* Rückgängig */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_undo"] {
                background-image: url("${ProfilePath}/undo.svg");
            }
            /* Wiederherstellen */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_redo"] {
                background-image: url("${ProfilePath}/sync.svg");
            }
            /* Ausschneiden */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_cut"] {
                background-image: url("${ProfilePath}/edit-cut.svg");
            }
            /* Kopieren */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_copy"] {
                background-image: url("${ProfilePath}/copy.svg");
            }
            /* Einfügen */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_paste"] {    
                background-image: url("${ProfilePath}/paste.svg");
            }
            /* Einfügen & Los */
            #paste-and-go {
                background-image: url("${ProfilePath}/redo.svg");
            }
            /* Löschen */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_delete"] {
                background-image: url("${ProfilePath}/delete_2.svg");
            }
            /* Alles auswählen */
            #urlbar-input-container .textbox-contextmenu menuitem[cmd="cmd_selectAll"] {
                background-image: url("${ProfilePath}/select-all-on.svg");
            }
            /* ------------------------------------------- */
            /* ---------- Symbole der Menuleise ---------- */
            /* ------------------------------------------- */
            /* Datei  */
            #file-menu::before { background: url("${ProfilePath}/mail-inbox-all.svg")!important; }
            /* Bearbeiten  */
            #edit-menu::before { background: url("${ProfilePath}/edit.svg")!important; }
            /* Ansicht  */
            #view-menu::before { background: url("${ProfilePath}/content-view.svg")!important; }
            /* Chronik  */
            #history-menu::before { background: url("${ProfilePath}/history_2.svg")!important; }
            /* Lesezeichen  */
            #bookmarksMenu::before { background: url("${ProfilePath}/bookmark.svg")!important; }
            /* Extras  */
            #tools-menu::before { background: url("${ProfilePath}/toolbox.svg")!important; }
            /* Hilfe  */
            #helpMenu::before { background: url("${ProfilePath}/help.svg")!important; }
            /* Einstellungen  */
            #file-menu::before,
            #edit-menu::before,
            #view-menu::before,
            #history-menu::before,
            #bookmarksMenu::before,
            #tools-menu::before,
            #helpMenu::before {
                margin-left: 6px !important;
                content: '' !important;
                display: block !important;
                width: 16px !important;
                height: 16px !important;
                background-repeat: no-repeat !important;
                -moz-context-properties: fill, fill-opacity;
                fill: currentColor;
            }
            #menu_FilePopup,
            #menu_EditPopup,
            #menu_viewPopup,
            #historyMenuPopup,
            #bookmarksMenuPopup,
            #menu_ToolsPopup,
            #menu_HelpPopup {
                margin-top: 5px !important;
            }
            /* ------------------------------------ */
            /* *** neuer Button "Erweiterungen" *** */
            /* ******* Symbole im Popup-Menü ****** */
            /* ------------------------------------ */
            .unified-extensions-context-menu-pin-to-toolbar {  
                background: url("${ProfilePath}/glyph-pin-16.svg") no-repeat !important;
                background-position: 9px 4px !important;
            }
            .unified-extensions-context-menu-move-widget-up {  
                background: url("${ProfilePath}/Pfeil-hoch_hellgrau.svg") no-repeat !important;
                background-position: 6px 0px !important;
            }
            .unified-extensions-context-menu-move-widget-down {  
                background: url("${ProfilePath}/Pfeil-runter_hellgrau.svg") no-repeat !important;
                background-position: 6px 0px !important;
            }
            .unified-extensions-context-menu-manage-extension {
                background: url("${ProfilePath}/extension.svg") no-repeat !important;
                background-position: 9px 4px !important;
            }
            .unified-extensions-context-menu-remove-extension {
                background: url("${ProfilePath}/delete_2.svg") no-repeat !important;
                background-position: 9px 4px !important;
            }
            .unified-extensions-context-menu-report-extension {
                background: url("${ProfilePath}/warning.svg") no-repeat !important;
                background-position: 9px 4px !important;
            }
            /* ---------------------------------------------- */
            /* ------------- Kontextmenü Video -------------- */
            /* ---------------------------------------------- */
            /* Pause */
            #context-media-pause { background-image: url("${ProfilePath}/pause-1.svg"); }
            /* Abspielen */
            #context-media-play { background-image: url("${ProfilePath}/play-1.svg"); }
            /* Ton aus */
            #context-media-mute { background-image: url("${ProfilePath}/audio-16-mute.svg"); }
            /* Ton an */
            #context-media-unmute { background-image: url("${ProfilePath}//audio-16.svg"); }
            /* Geschwindigkeit */
            #context-media-playbackrate { background-image: url("${ProfilePath}/performance-16.svg"); }
            /* Endlosschleife */
            #context-media-loop { background-image: url("${ProfilePath}/repeat-1.svg"); }
            /* Vollbild */
            #context-video-fullscreen { background-image: url("${ProfilePath}/maximize-1.svg"); }
            /* Vollbild beenden */
            #context-leave-dom-fullscreen { background-image: url("${ProfilePath}/minimize-1.svg"); }
            /* Steuerung ausblenden ! */
            #context-media-hidecontrols { display: none !important; }
            /* Steuerung anzeigen   ! */
            #context-media-showcontrols { display: none !important; }
            /* -------------------------- */
            /* Video in neuem Tab öffnen */
            #context-viewvideo { background-image: url("${ProfilePath}/new-window.svg");; }
            /* In Bild-im-Bild ansehen */
            #context-video-pictureinpicture { background-image: url("${ProfilePath}/info.svg"); }
            /* -------------------------- */
            /* Standbild aufnehmen...   ! */
            #context-video-saveimage { display: none !important; }
            /* Video speichern unter... ! */
            #context-savevideo { display: none !important; }
            /* Video-Adresse kopieren   ! */
            #context-copyvideourl { display: none !important; }
            /* Video per E-Mail senden...   ! */
            #context-sendvideo { display: none !important; }
            #context-sep-setbackground { display: none !important; }
            `), null, null);
    //   `;
    //
    //   var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    //   var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
       sss.loadAndRegisterSheet(uri, sss.AUTHOR_SHEET);
    })();
    Alles anzeigen

Unterstütze uns!

Jährlich (2026)

69,4 %

69,4% (538,17 von 775 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon