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. FuchsFan

Beiträge von FuchsFan

  • Datei/Neues Fenster und Hamburger Menü/Anpassen

    • FuchsFan
    • 1. Juli 2020 um 16:48
    Zitat von Endor

    Hier der für das Tabkontextmenü den braucht es schon ab Firefox 78:

    Danke, Endor, eingearbeitet, und es funktioniert mit beiden Codes.:thumbup:

    Eine Sache hatte ich noch entdeckt, aber i.M. komme ich nicht mehr drauf, was es war. Dazu melde ich mich dann später wieder. Wenn ich es finde.;)

  • Datei/Neues Fenster und Hamburger Menü/Anpassen

    • FuchsFan
    • 30. Juni 2020 um 22:48

    Endor

    Hallo Endor!:)

    Im aktuellen Nightly 80 ist ein neuer Eintrag im Kontext-Menü, machst du bitte mal den Eintrag mit Icon dazu fertig.

    .....und bei den Tabs auch:

  • About Seiten mit CSS Codes anpassen

    • FuchsFan
    • 30. Juni 2020 um 21:55
    Zitat von Endor

    Für Firefox beta 79 und Nightly 80

    bitte mal testen:

    Danke, Endor, alles gerichtet.:thumbup:

  • About Seiten mit CSS Codes anpassen

    • FuchsFan
    • 30. Juni 2020 um 20:15

    Endor

    Hallo Endor! :)

    Es gibt Arbeit.;)

    Im Nightly 79 begannen die Änderungen schon, und sind in Version 80 beibehalten worden. Es geht um about:support, siehe im Bild.

  • Kontextmenü in Eingabefeldern

    • FuchsFan
    • 29. Juni 2020 um 18:50
    Zitat von Endor

    Funktioniert übrigens auch im 78ere Beta einwandfrei.

    Prima, dann ist wieder alles bestens.:) Danke, für den Code.

  • Kontextmenü in Eingabefeldern

    • FuchsFan
    • 29. Juni 2020 um 18:13
    Zitat von Endor

    Komisch.

    In Zeile 185 muss das stehen .fa-icon_check, dann ist alles i.O. Also in dieser Form:

    #options > li:nth-child(1).fa-icon_check{display: none !important;}

  • Kontextmenü in Eingabefeldern

    • FuchsFan
    • 29. Juni 2020 um 17:48
    Zitat von Endor

    Die Symbole müssen im Icons Ordner, im Unterordner ublock gespeichert werden.
    Sonst werden sie nicht angezeigt.

    Sie sind ja da, werden aber nur bei Hover angezeigt, obwohl im Code ja die Anzeige für beide vorhanden ist.

    Edit:

    Wenn ich die Zeilen 182 bis 185 auskommentiere, so werden zwar die "alten" Symbole auch angezeigt, aber dann sind auch die neuen Icons zu sehen (also beide).

  • Kontextmenü in Eingabefeldern

    • FuchsFan
    • 29. Juni 2020 um 17:15

    Endor

    Kannst du das bitte mal nachprüfen, unter Filterlisten werden die Icons von den drei Button nicht angezeigt. Erst bei Hover (leere Cache-Speicher) erscheint dort das Icon.

    Edit: Jetzt kann ich nicht sagen, ob es Absicht ist, denn Zeile 182 bis 185 unterbindet ja die Anzeige.

  • Kontextmenü in Eingabefeldern

    • FuchsFan
    • 29. Juni 2020 um 16:32
    Zitat von Boersenfeger

    Einige der Icons haben eine Zahl, die hier bereits anderen Icons zugeordnet sind...

    Das hast du ganz richtig erkannt, deswegen gehören diese auch in den Unterordner ublock. ;)

    Hoppla, Endor, du warst schneller. :)

  • Nightly 79 - Menüleiste - fette Schrift

    • FuchsFan
    • 25. Juni 2020 um 17:01
    Zitat von Büssen

    Gibt es dafür eine Erklärung?

    Hallo Büssen!

    Eine Erklärung dafür habe ich nicht, wieso dieses bei dir so auftritt. In allen vier Nightly, die ich zum Test nutze, tritt dieses Problem nicht auf. Zeitweise war einiges in englischer Übersetzung, das wurde ja schon erwähnt, aber i.M. kann ich nur von about-Dateien berichten, wo es nicht passt. Siehe hier bei about:profile :

  • Zoom-Funktion

    • FuchsFan
    • 25. Juni 2020 um 11:14
    Zitat von Haremhab

    einem Zoom von zum Beispiel 120% von FF geöffnet werden (4players.de)

    Da bist du wohl im Irrtum, die Seite öffnet nach jedem Wiederaufruf mit 150%.

  • About Dialog Fenster ist in Nightly schwarz und leer

    • FuchsFan
    • 20. Juni 2020 um 20:46
    Zitat von milupo

    Dass Ausrufezeichen gehört zu important, dazwischen darf kein Leerzeichen stehen

    Für diesen Hinweis auch von mir ein Dankeschön, das habe ich auch nicht gewusst. Gemacht habe ich es zwar so (denke ich jedenfalls), aber nur um einen Tastendruck zu sparen.;)

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 17. Juni 2020 um 18:37
    Zitat von ^L^

    Mit FF77 funktioniert's - herzlichen Dank!

    Wenn wir hier über Anpassungen sprechen, dann nicht mehr über die Vergangenheit, weil sich ständig etwas ändert. Auch in Bezug auf die Sicherheit, und deshalb ist es nicht so ratsam noch mit älteren Versionen unterwegs zu sein.

    In dem Code von dir in Zeile 3 von xul in xhtml ändern, und Zeile 288 die Klammer kannst du entfernen. Der Code funktioniert aber auch so, wie du ihn eingestellt, und ja auch bestätigt hast .

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 17. Juni 2020 um 17:04
    Zitat von ^L^

    fehlt das etwas am Ende?

    Nein, da fehlt nichts. Wenn du den Code, so wie ich ihn gepostet habe, in die userContent.css eingefügt hast, dann sollte dem nichts mehr im Wege stehen.

    So, hier dann noch einmal der Code mit Farbe Lightgrey:

    CSS
    /*  Addons-Verwaltung: Hintergrundfarben */
    @-moz-document url-prefix(chrome://mozapps/content/extensions/aboutaddons.html),
     url-prefix(about:addons) { 
    
       #sidebar {
          background: lightgrey !important; /* Hintergrund linke Seite */
        }
        
        .main-search,
        .sticky-container,
        .main-heading,
        #content {
          background: lightgrey !important; /* Hintergrund rechte Seite */
          font-size: 15px !important;
        } }
    Alles anzeigen

    Zitat von Büssen

    momentan habe ich o.g. Code soweit im Griff - nur werden nicht obige bunten Themes wie gewünscht angezeigt.

    Hallo Büssen!:)

    Das ist ja das Problem, worauf ja hier im Forum auch bisher niemand eine Antwort parat hat. Ich habe ja im Beitrag #596 schon einiges dazu berichtet, aber bei allen meinen Versuchen, es ist nicht abzuwenden. Wo genau in den Tiefen vom Fox zu suchen ist, dazu fehlen mir einfach die Grundlagen. Deshalb habe ich auch aus der Vergangenheit gelernt, nur Portable, dann Kopie, und bei Fehlern damit ersetzen.

    Mittlerweile eine meiner leichtesten Übungen.;)

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 17. Juni 2020 um 10:42
    Zitat von ^L^

    FRAGE: Welcher Code ändert die Hintergrundfarbe?

    Wovon???? :/

    CSS
    /*  Addons-Verwaltung: Hintergrundfarben */
    @-moz-document url-prefix(chrome://mozapps/content/extensions/aboutaddons.html),
     url-prefix(about:addons) { 
    
       #sidebar {
          background: linear-gradient(to bottom right, white,#acacac,#f2f3f4,#acacac) !important; /* Hintergrund linke Seite */
        }
        
        .main-search,
        .sticky-container,
        .main-heading,
        #content {
          background: #bfc1c2 !important; /* Hintergrund rechte Seite */
          font-size: 15px !important;
        } }
    Alles anzeigen
  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 16. Juni 2020 um 18:36
    Zitat von FuchsFan

    Ob das jetz das Problem beseitigt hat, das weiß der Fuchs.

    Was da jetzt abgelaufen ist kann ich nicht beurteilen, aber es läuft in der Beta wieder.

    Aber nach dem ersten Update heute Morgen für Nightly, das gleiche Problem wieder, es werden keine Grafiken geladen. Kurios dabei ist, dass es nur bei einem von vier Nightly (alle Portable-Vers.) vorkommt. Nun habe ich gerade das letzte Update installiert, alles Mögliche probiert, Manager gewechselt, ganzen chrome-Ordner getauscht, aber es kommen keine Grafiken.

    Es ist für mich weiter kein Problem, dann springt eine Kopie ein. Mir geht es aber um das Ursächliche, hat jemand eine Idee woran das liegen könnte ?

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 15. Juni 2020 um 19:49
    Zitat von Büssen

    Im Moment weiß ich noch nicht , wo der Unterschied herkommt - habe nur eine Anpassung (Card-Länge) von 65 auf 67vw vorgenommen.

    Das hat sicherlich nicht damit zu tun, denn alles weitere funktioniert ja, wie du sagst. Das gleiche Bild habe ich heute in der 78Beta, kann auch nicht sagen, wieso die Grafiken nicht geladen werden. In allen anderen Versionen i.M. keine Probleme.

    Hier 77.0.1:

    und 78Beta:

    Edit:

    In der Beta habe ich mal den Wert für Länge der Container hin und her gestellt, auf einmal waren die Grafiken wieder da. Ob das jetz das Problem beseitigt hat, das weiß der Fuchs.

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 14. Juni 2020 um 20:06

    Nachdem ich unter Hilfe von 2002Andreas und Dharkness die letzten Hindernisse aus dem Weg räumen konnte, hier nun der überarbeitete Addon-Manager. Die Basis bildet dabei der Code von Aris, und weiter für die icons der Code von Endor.

    Für die Icons einen Ordner icons im Ordner chrome anlegen, und die folgenden Icons (von Endor gekapert) dort hinein kopieren.

    Bild66.ico.png

    Bei Bild66.ico das .png nach dem Einfügen entfernen (konnte das ico nicht so hochladen :/).

    Der Code für die Icons ist dann weiter unten zu haben. Den Code für die großen Button auf der linken Seite gibt es hier: RE: Ansicht "Erweiterungen verwalten"

    So, dann hier der neue (alte) Addon-Manager:

    CSS
     /*=================== AGENT_SHEET =============================*/
    
    @-moz-document    url-prefix(chrome://mozapps/content/extensions/aboutaddons.html),
                    url-prefix(about:addons) { 
    
    /* Add-ons-Manager linke Seite (Sidebar) Hintergrund */
        #sidebar {
          background: linear-gradient(to bottom right, white,#acacac,#f2f3f4,#acacac) !important;
        }
    
    /* Add-ons-Manager rechte Seite Hintergrund */
        #content,
        .sticky-container,
        .main-search,
        .main-heading {
          background: #bfc1c2 !important;
        } }  
    
    /*=============== Container rechte Seite anpassen ==================*/    
        
    /* für alle Elemente rechte Seite die Länge einstellen */
        .card,
        addon-list addon-card > .addon.card,
        addon-card[expanded] >.addon.card {
          width: 65vw !important;  /* Länge aller Elemente */
          border: 2px solid grey !important;
          border-radius: 10px !important; 
        }
        
    /* Add-on Manager - Hintergrundfarbe für alle Elemente anpassen */
        .addon.card {
          background: gainsboro !important;
          max-width: initial !important;
        }    
        
    /* Hintergrund der Container bei Hover andere Farbe */ 
        addon-list addon-card > .addon.card:hover {
          background: lightblue !important;
        }
    
    /* Umrandung der Container bei Hover breiter Rand und andere Farbe */ 
        :root {
          --card-outline-color: royalblue !important;
        }
        
    /* vertikaler Abstand zwischen den Containern */    
        addon-card .addon { 
          margin: 7px !important;
        }
    
    /*Höhe der Container */ 
        addon-card:not([expanded="true"]) .addon.card {
          max-height: 115px !important;  /* maximale Höhe der Container / hauptsächlich für Theme gedacht */
        } 
    
    /* Schrift in den Containern / erlaubte Ausdehnung nach rechts */
        .addon-description {
          max-width: 750px !important; 
        }
    
    /* verhindert die Ausweitung der Schrift über den rechten Rand der Container */
        addon-card > .addon.card,
        addon-card > .addon.card * {
          overflow: hidden !important;
        }     
    
    /*============== sonstige Anpassungen =====================*/    
        
    /* Hintergrund Menü Verwalten bei Hover */    
        .card:hover,
        addon-list addon-card > .addon.card:hover,
        addon-card[expanded] >.addon.card:hover {
          background: lightblue !important;
        }
    
    /* Name für Erweiterungen, Themes, usw. in erster Zeile */
    /* unter content beliebiger Name verwendbar */
        .header-name {
        font-size:0px !important;
        margin-top: 17px !important; 
        }
        .header-name[data-l10n-id="extension-heading"]::after {
        font-size:18px !important;
        font-weight: bold !important;
        color: blue !important;
        content: 'Erweiterungen verwalten' !important;
        }
        .header-name[data-l10n-id="theme-heading"]::after    {
        font-size:18px !important;
        font-weight: bold !important;
        color: blue !important;
        content: 'Themen verwalten' !important;
        }
        .header-name[data-l10n-id="plugin-heading"]::after    {
        font-size:18px !important;
        font-weight: bold !important;
        color: blue !important;
        content: 'Plugins verwalten' !important;
        }
        .header-name[data-l10n-id="dictionary-heading"]::after    {
        font-size:18px !important;
        font-weight: bold !important;
        color: blue !important;
        content: 'Wörterbücher verwalten' !important;
        }
    
    /* Versionsnummer wird angezeigt */
        div:not([current-view="updates"]) .addon-name-link[title]:not([data-l10n-args])::after,
        div:not([current-view="updates"]) .addon-name[title]:not([data-l10n-args])::after {
          display: block !important;
          content: attr(title) !important;
          margin-top: -22px !important;
        } 
        
    /* unter Themes die Grafik anpassen */    
        .card-heading-image {
          min-width: 800px !important; /* Länge der Grafik */
          height: 70px !important; /* Höhe der Grafik */
          margin-left: -4px !important; /* Abstand vom linken Rand */
          margin-top: -8px !important;  /* Abstand vom oberen Rand */
          border: 2px solid grey !important;  /* Umrandung */
          border-radius: 8px !important;
        } 
    
    /* blendet den Text für privates Browsing ein */
    /* bei kurzen Containern empfiehlt sich die Deaktivierung */    
        .addon-badge-private-browsing-allowed::before {
          content: "(In privaten Fenstern erlaubt)" !important;
          margin-left: 10px !important; /* Entfernung nach rechts */
        }
    
    /* lila Icon -In privatem fenster erlaubt- Entfernung nach rechts */
        .addon-badge-private-browsing-allowed {
          min-width: 430px !important; 
        }
    
    /* fortlaufende Nummerierung installierter Erweiterungen, Themes, usw. */    
        body {
          counter-reset: section;                     
        }
    
        #main > div:nth-child(1) > addon-list:nth-child(1) > section:nth-child(2) > addon-card:nth-child(n+2) > div:nth-child(1) > div:nth-child(2)::before,
        #main > div:nth-child(1) > addon-list:nth-child(1) > section:nth-child(3) > addon-card:nth-child(n+2) > div:nth-child(1) > div:nth-child(2)::before {
          color: red !important;
          font-weight: bold !important;
          counter-increment: section;                 
          content: counter(section, decimal-leading-zero)".) ";
          padding-right: 20px !important; 
          margin-top: -2px!important; /* Lage im Container */
          margin-left: 5px !important; /* Abstand vom linken Rand */
        } 
    
    /* Unter Plugins - Nachfragen ob aktiviert werden soll - entfernt */
        .card > plugin-options:nth-child(4) > panel-list:nth-child(1) > panel-item:nth-child(1),
        #main > div:nth-child(1) > addon-list:nth-child(1) > section:nth-child(2) > addon-card:nth-child(2) > div:nth-child(1) > plugin-options:nth-child(4) > panel-list:nth-child(1) > panel-item:nth-child(1),
        #main > div:nth-child(1) > addon-list:nth-child(1) > section:nth-child(2) > addon-card:nth-child(3) > div:nth-child(1) > plugin-options:nth-child(4) > panel-list:nth-child(1) > panel-item:nth-child(1) {
          display: none !important;
        } 
    
    /* oben die Suche / Schrift und Text-Box anpassen */
        .search-label {
          color: dodgerblue !important;
          font-size: 13px !important;
        }
    
        search-addons > search-textbox {
          background: #ececec !important;
          color: grey !important;
          min-height: 22px !important;  /* Höhe der Box */
          width: 200px !important;  /* Länge der Box */
          font-size: 12px !important;  /* Schriftgrösse */
        }
        
        .main-search {
          margin-left: 270px !important;  /* Suche nach rechts verlagert */    
        }  
    
    /*================= Toggle-Button ============================*/
    
        /* Toggle-Button aktiv/inaktiv Farbe anpassen (auch bei Hover) */ 
        addon-card .addon.card[active="true"] .toggle-button { 
          background: lime !important;
          width: 32px !important;
          border: 2px solid dodgerblue !important;
          padding-left: 3px !important;
          padding-right: 3px !important;
        }
    
        addon-card .addon.card[active="true"] .toggle-button:hover { 
          background: red !important;
          border: 2px solid green !important;
        }    
       
        addon-card .addon.card[active="false"] .toggle-button { 
          background: red !important;
          width: 32px !important;
          border: 2px solid green !important;
        }    
       
       addon-card .addon.card[active="false"] .toggle-button:hover { 
          background: lime !important;
          border: 2px solid dodgerblue !important;
        }
    
        /* Toggle-Button eventuell ausblenden */
        .card-contents input[type="checkbox"].toggle-button {
          -moz-margin-end: 2px !important;  /* Abstand vom rechten Rand */
          /* display: none !important; */   /* aktiviert = Button ausblenden */
        }    
        
    /*====================  Button mit dem Zahnrad ==========================*/
    
        .page-options-menu > .more-options-button {
          fill: red !important; /* rotes Zahnrad */ 
          border: 1px solid grey !important; /* farbige Umrandung */
          border-radius: 15px !important; /* Abrundung */
          width: 50px !important; /* Länge des Button */
          height: 24px ! important; /* Höhe des Button */
          box-shadow: inset 0 0 2px 2px grey; /* innerer Schatten */
        } 
        
        .page-options-menu .more-options-button:hover {
          fill: lime !important; /* Farbe des Zahnrades */
          opacity: 1.0 !important;
          border: 2px solid forestgreen !important;
          box-shadow: inset 0 0 5px 5px greenyellow !important; /* innerer Schatten */
        }    
        
        /* Optionen-Button verlagern */
        button.more-options-button:nth-child(1) {
          position: absolute !important;
          left: 19% !important;
          margin-top: -13px !important;
        }    
    
    /*============== Aussehen des Menü hinter dem Zahnrad ===================*/    
        
        /* Feld hinter dem Zahnrad-Button */    
        #page-options > panel-list:nth-child(1) {
          background: gainsboro ! important; /* farbiger Hintergrund des Feldes */
          border: 3px solid dodgerblue !important;
          border-radius: 9px !important;
          max-width: 445px !important; /* Ausdehnung der Felder nach rechts */ 
        }  
    
        div.arrow:nth-child(3){
          fill: dodgerblue !important; /* kleine Spitze Richtung Zahnrad */
        }
        
        link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button label[accesskey] {
          margin-left: 10% ! important; /* Abstand der Leisten vom linken Rand */
          width: 377px !important; /* Länge der einzelnen Felder */
          background: #f8f8ff ! important; /* Farbe des Hintergrundes */
          max-width: 395px !important; /* Länge der aktivierten Menü-Leiste */
          margin-right:10px ! important;
          padding-top: 6px !important;
          padding-bottom: 6px !important;
          border:1px solid grey !important;
          padding-left: 25px !important;  /* bringt die Schrift nach rechts */ 
        }
        
        /* Schrift und felder bei Hover */
        link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button label[accesskey]:hover {
          background: lightyellow !important;
          color: red !important;      
        }        
    
        .sticky-container {
          z-index: 1000 !important;
        }
    
        addon-page-options panel-list panel-item {
          width: 430px !important; /* Länge der aktivierten Menü-Leiste */
          background: none ! important;
        }
        
        addon-page-options panel-list panel-item:hover {
          width: 440px !important; 
          background: #00df00 ! important;
          max-width: 435px !important; /* Ausdehnung der Felder nach rechts */ 
        }    
    
        addon-page-options panel-list {
          min-width: unset !important;
          width: auto !important;
          max-width: 450px !important; /* Ausdehnung der Felder nach rechts */ 
          padding-left: -8px !important; /* Ausdehnung nach links */
          z-index: 1000 !important;
        }
        
    /* Hintergrund der Box Updates automatisch aktualisieren */
        addon-page-options panel-list panel-item[accesskey][checked] {
          background: greenyellow !important;
          min-width: 436px !important; /* Ausdehnung der Felder nach rechts */ 
        }
    
    /* Hintergrund der Box Updates automatisch aktualisieren bei Hover */
        addon-page-options panel-list panel-item[accesskey][checked]:hover {
          background: #ff2800 !important;
          max-width: 435px !important; /* Ausdehnung der Felder nach rechts */ 
        }
    
    /* blendet Icons aus (Papierkorb, usw.) */
        panel-item[badged]::after,
        :host([badged]) button::after,
        link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button::after,
        :-moz-any(addon-options,plugin-options) button::after {
          display: none !important;
          content: unset !important;
        }
        
    /*====== Zurück-Button bei geöffnetem Menü Einstellung/Verwalten =========*/    
    
        .back-button {
          background-color: gainsboro !important;/*Hintergrundfarbe vom Button*/
          width: 50px !important;
          height: 24px ! important; /* Höhe des Button */
          border-radius: 25px !important;/*Rundung vom Button*/
          box-shadow: inset 0 0 4px 4px grey !important;
        }
        
        .back-button:hover {
          color: white !important;
          background-color: dodgerblue !important;
          border-radius: 60px !important;
          box-shadow: inset 0 0 3px 3px lightblue !important;
        }
    
    /*=========== Aktiviert/Deaktiviert - Farbe ===========*/
    
        .list-section-heading[data-l10n-id="extension-enabled-heading"],
        .list-section-heading[data-l10n-id="theme-enabled-heading"],
        .list-section-heading[data-l10n-id="plugin-enabled-heading"],
        .list-section-heading[data-l10n-id="dictionary-enabled-heading"] {
        font-weight: bold !important;
        color: #03c03c !important;
        text-indent: 15px;
        }
        .list-section-heading[data-l10n-id="extension-disabled-heading"],
        .list-section-heading[data-l10n-id="theme-disabled-heading"],
        .list-section-heading[data-l10n-id="plugin-disabled-heading"],
        .list-section-heading[data-l10n-id="dictionary-disabled-heading"] {
        font-weight: bold !important;
        color: red !important;
        text-indent: 15px;
        }
    
    /*============ Button (Felder) auf der rechten Seite ==============*/
    
        /* <some> locales require adjustments */
        html[lang="de"] {
          --addon-page-options-width: 370px;
        }
        
        /* Anpasung der rechten Button */
        addon-list[type="theme"] addon-card button[data-l10n-id="enable-addon-button"]:not(.theme-enable-button):not([badged]),
        .addon.card panel-item:not([badged]){
          border: 2px solid grey !important; /* Umrandung */
          border-radius: 25px !important;  /* Ecken abgerundet */
          box-shadow: inset 0 0 2px 2px white !important;  /* innerer Schatten */
        }
        
        @supports -moz-bool-pref("browser.in-content.dark-mode") {
          @media (prefers-color-scheme: dark) {
            addon-list addon-card panel-list *,
            addon-list[type="theme"] addon-card button[data-l10n-id="enable-addon-button"]:not(.theme-enable-button),
            .more-options-menu panel-item {
              background: black !important;
              color: white !important;
            }
            addon-list[type="theme"] addon-card button[data-l10n-id="enable-addon-button"]:not(.theme-enable-button):hover,
            addon-list[type="theme"] addon-card button[data-l10n-id="enable-addon-button"]:not(.theme-enable-button):active {
              border: 1px solid white !important;
            }
        } }
        
        :-moz-any(addon-list,panel-list) panel-item{
          margin: 0 5px !important; /* Abstand zwischen den Button */
        }
        
        /* reduce size of default buttons */
        link:-moz-any([href$="panel-item.css"],[href$="panel-list.css"]) ~ button {
          width: unset !important;
          padding: 2px 20px !important; /* Ausdehnung der Button */
        }
        
        /* entfernt den Dreipunkte-Button */
        addon-card .more-options-button {
          display: none !important;
        }
    
        /* remove button icon (z.B. Papierkorb) */
        :host([checked]),
        panel-item[checked],
        :-moz-any(addon-list,panel-list) panel-item {
          --icon: unset !important;
        }
        
        /* ordnet die Button horizontal an */
        div.arrow.top + div.list {
          display: flex !important;
          flex-flow: row wrap !important;
          justify-content: flex-start !important;
        }
        
    /*========== zusätzliche Anpassungen für die Button ===========*/    
    
    /* blendet den Hintergrund aus / auch bei Hover */
    /* Wirkung auch auf erste Zeile des Menü hinter dem Zahnrad */
        panel-list > panel-item,
        panel-list > panel-item:hover {
          --in-content-button-background: none !important;
          --in-content-button-background-hover: none !important;
          --in-content-button-background-active: none !important;
        }
        
        /* Button Einstellungen */
        panel-item[action="preferences"] {
          order: -1;
        }
        /* Button Einstellungen bei Hover */
        panel-item[action="preferences"]:hover {
          order: -1;
          background: #008000  !important;
          color: white !important;
        }
        
        /* Button Entfernen bei Hover */
        panel-item[action="remove"]:hover{
          background: red !important;
          color: white !important;
        }
    
        /* Button Melden bei Hover */
        panel-item[action="report"]:hover{
          color: white !important;
          background: #8a2be2 !important;
        }
    
        /* Button Verwalten bei Hover */
        panel-item[action="expand"]:hover {
          color: white !important;
          background: blue /* #008000 */ !important;
        }    
        
        /* Button -Immer aktivieren- bei Hover */
        panel-item[action="always-activate"]:hover {
          background: #6f00ff !important;
          color: white !important;
        }
        
        /* Button -Nie aktivieren- bei Hover */
        panel-item[action="never-activate"]:hover {
          background: red !important;
          color: white !important;
        }
    
        /* Addons - Button Aktualisieren */    
        panel-item[badged] {
          background: yellow !important;    
          border: 2px solid red !important;
          /* border-radius: 20px !important; */
          box-shadow: inset 0 0 2px 2px grey !important; /* innerer Schatten */
        }
        /* Button Aktualisieren bei Hover */
        panel-item[badged]:hover {
          background: lime !important;
        }
    
        /* blendet den Hintergrund Verfügbare Updates aus / auch bei Hover */
        #updates-message,
        #updates-message:hover {
          --in-content-button-background: none !important;
          --in-content-button-background-hover: none !important;
          --in-content-button-background-active: none !important;
        }    
        /* Button Verfügbare Updates anzeigen */ 
        #updates-message{
           background: gainsboro !important;
           color: blue !important;
           border: 2px solid grey !important;
           padding-right: 15px !important;
           padding-left: 15px !important;
        }
        /* Button Verfügbare Updates anzeigen bei Hover */ 
        #updates-message:hover{
           background: blue !important;
           color: white !important;
           box-shadow: inset 0 0 2px 2px white !important; /* innerer Schatten */
           border: 2px solid dodgerblue !important;
        }     
            
        
        /* rechte Button Lage und Ausblendungen */
        addon-card panel-list {
          position: relative !important;
          display: flex !important;
          overflow: hidden !important;
          background: unset !important;
          border: unset !important;
          box-shadow: unset !important;
          min-width: unset !important;
          width: unset !important;
          float: right !important;
          right: 36px !important;  /* Abstand der Button bei Erweiterungen vom rechten Rand */
        }
        
        /* Button vertikal verlagern */
        addon-card panel-list {
          margin-top: -50px !important;
        }
        
        /* Abstand der Button vom rechten Rand bei Plugins und Wörterbücher */
        addon-list:-moz-any([type="plugin"],[type="dictionary"]) addon-card:not([expanded="true"]) panel-list {
          right: 5px !important; 
        }
        
        /* Abstand der Button vom rechten Rand bei Themes */
        addon-list:-moz-any([type="theme"]) addon-card:not([expanded="true"]) panel-list {
          right: 55px !important; 
          margin-top: -75px !important;  /* Abstand vom oberen Rand */
        }    
        
        
        
    /*======= Button Aktivieren/Deaktivieren bei Themes ==========*/
        
        /* blendet den Hintergrund aus / auch bei Hover */
        addon-card .addon.card[active="true"] .theme-enable-button,
        addon-card .addon.card[active="true"] .theme-enable-button:hover {
          --in-content-button-background: none !important;
          --in-content-button-background-hover: none !important;
          --in-content-button-background-active: none !important;
        }
        
        /* bei aktivem Theme */
        addon-card .addon.card[active="true"] .theme-enable-button {
          background:  #03c03c  !important;
          color: white !important;
          margin-right: 450px !important;
          margin-top: 3px !important;
          height: 25px !important;
          padding-left: 15px !important;
          padding-right: 15px !important;
          border: 2px solid red !important;
          border-radius: 50px !important;
          box-shadow: inset 0 0 2px 2px white !important; /* innerer Schatten */ 
        }
        
        /* bei inaktivem Theme */    
        addon-card .addon.card[active="false"] .theme-enable-button {
          background:  lightblue  !important;
          margin-right: 450px !important;
          margin-top: 3px !important;
          height: 25px !important;
          padding-left: 15px !important;
          padding-right: 15px !important;
          border: 2px solid grey !important;
          border-radius: 50px !important;
          box-shadow: inset 0 0 2px 2px white !important; /* innerer Schatten */ 
        }
        
        addon-card:hover .addon.card[active="true"] .theme-enable-button {
          background: red !important;
          color: white !important;
          /* border: 2px solid green !important */
          
        }
        
        addon-card:hover .addon.card[active="false"] .theme-enable-button {
          background: #03c03c !important;
          color: white !important;
          border: 2px solid red !important;
          box-shadow: inset 0 0 2px 2px white !important; /* innerer Schatten */ 
        }
        
        
        
        addon-list addon-card:not([expanded="true"]) .addon.card .theme-enable-button:hover {
          cursor: pointer !important;
          opacity: 1.0 !important;
          filter: brightness(2.00) !important;
        }
        
        addon-list addon-card:not([expanded="true"]) .addon.card[active="true"] .theme-enable-button {
          background: Highlight  !important;
        }
        
        addon-list addon-card:not([expanded="true"]):hover .addon.card[active="true"] .theme-enable-button {
          background: red  !important;
        }
        
        addon-list addon-card:not([expanded="true"]):hover .addon.card[active="false"] .theme-enable-button {
          background: green  !important;
          color: blue !important;
        }
        
        /* Abstand Button Aktivieren/Deaktivieren vom rechten Rand */
        addon-card .addon.card .theme-enable-button,
        input[type="checkbox"].toggle-button {
          -moz-margin-end: 450px !important;
        }
    
    /***************************************************************************************/
    Alles anzeigen

    Hier dann der Code für die Icons, entweder eine css-Datei anlegen, oder wie auch der des Addon-Managers in die userContent.css :

    CSS
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(1)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("..//icons/Bild5.png");
    background-size: 16px 16px !important;
    margin-left: 15px;
    margin-right: -31px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(2)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("..//icons/Bild61.png");
    background-size: 16px 16px !important;
    margin-left: 15px;
    margin-right: -31px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(4)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("..//icons/Bild3.png");
    background-size: 16px 16px !important;
    margin-left: 15px;
    margin-right: -31px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(5)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("..//icons/Bild66.ico");
    background-size: 16px 16px !important;
    margin-left: 15px;
    margin-right: -31px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(7) {
    fill: transparent !important;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(7)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background: url("..//icons/Bild62.png");
    background-size: 18px 18px !important;
    margin-left: 16px;
    margin-right: -32px;
    margin-bottom: 3px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(7):not([checked])::before {
    content: '';
    font-size: 14px;
    padding-left: -1px !important;
    padding-top: 1px !important;
    padding-bottom: 2px !important;
    display: block;
    width: 16px;
    height: 16px;
    background: url("..//icons/Bild63.png") no-repeat !important;
    background-size: 18px 18px !important;
    margin-left: 18px;
    margin-right: -32px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(8)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("..//icons/Bild64.png");
    background-size: 16px 16px !important;
    margin-left: 15px;
    margin-right: -31px;}
    
    #page-options > panel-list:nth-child(1) > panel-item:nth-child(10)::before {
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    background-image: url("..//icons/Bild67.png");
    background-size: 16px 16px !important;
    margin-left: 15px;
    margin-right: -31px;}
    Alles anzeigen

    So, wer Lust und Laune hat, der probiert.:)

    Und noch Bilderchen für den ersten Ausblick:

                  


    Der Code für den Addon-Manager ist fehlerhaft! Mit Hilfe von Endor gibt es den fehlerfreien Code jetzt hier:

    RE: About Seiten mit CSS Codes anpassen

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 12. Juni 2020 um 22:23
    Zitat von 2002Andreas

    Teste wieder:

    Funktioniert super, Andreas. Ich bedanke mich!:thumbup::thumbup::)

    Schönes Wochenende!

  • Ansicht "Erweiterungen verwalten"

    • FuchsFan
    • 12. Juni 2020 um 21:45
    Zitat von 2002Andreas

    Dann kann ja Wochenende werden

    Langsam, langsam, immer mit der Ruhe.;)

    Also, mit der Umbauerei habe ich mir das doch einfacher vorgestellt. Durch dieses Vorhaben muss nun fast jeder Button einzeln angesprochen werden. Jetzt fehlen mir bei Plugins noch die beiden Button:

    Kannst du mir bitte noch mitteilen, wie ich diese ansprechen muss. Dann ist aber Feierabend!;):)

Unterstütze uns!

Jährlich (2025)

60,4 %

60,4% (392,55 von 650 EUR)

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