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

Beiträge von grisu2099

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

    • grisu2099
    • 2. Juli 2023 um 20:15

    Eventuell sollte in Zeile 7 die Versions-Nr. auch angepaßt werden... ;)

  • WebGPU

    • grisu2099
    • 2. Juli 2023 um 20:14

    //Bitte mal den Schreibfehler im Thread-Titel berichtigen... ;)

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 2. Juli 2023 um 12:00

    Den Selektor für den kompletten Eintrag zu finden ist kein Problem - das schaffe ich auch... ;)

    Zitat von Mira_Belle

    wird wohl wirklich nur mit JavaScript gehen

    Deswegen ja meine Frage...

  • Nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darstellen

    • grisu2099
    • 1. Juli 2023 um 18:13

    Ich habe gerade mit folgendem Skript, das im Lesezeichen-Menü die Anzahl der Ordner/Lesezeichen je Ordner anzeigt, herumgespielt...

    JavaScript
    (function() {
    
      if (!window.gBrowser)
        return;
    
      function setFunction() {
        PlacesViewBase.prototype._onPopupShowing = function PVB__onPopupShowing(aEvent) {
    
          let popup = aEvent.originalTarget;
          this._ensureMarkers(popup);
          if ("_delayedRemovals" in popup) {
            while (popup._delayedRemovals.length) {
              popup.removeChild(popup._delayedRemovals.shift());
            }
          }
          if (popup._placesNode && PlacesUIUtils.getViewForNode(popup) == this) {
            if (!popup._placesNode.containerOpen) {
              popup._placesNode.containerOpen = true;
            }
            if (!popup._built) {
              this._rebuildPopup(popup);
            }
            this._mayAddCommandsItems(popup);
          }
    
          /* original function end */
    
          for (let item of popup.children) {
            if (item.localName != 'menu' || item.id?.startsWith('history'))
              continue;
            setTimeout(() => {
              let itemPopup = item.menupopup;
              itemPopup.openPopup();
              itemPopup.hidePopup();
              let menuitemCount = 0;
              let menuCount = 0;
              for (let subitem of itemPopup.children) {
                if (subitem.classList.contains('bookmark-item') && !subitem.disabled && !subitem.hidden) {
                  if (subitem.localName == 'menuitem') {
                    menuitemCount++;
                  } else if (subitem.localName == 'menu') {
                    menuCount++;
                  }
                }
              }
              if (!item.labelOriginal) {
                item.labelOriginal = item.label;
              }
              item.labelSuffix = '  (' + menuCount + '/' + menuitemCount + ')';
    //          item.setAttribute("id", "menu-menuitem-count");
    //          item.labelSuffix.setAttribute("color", "red");
    //          item.labelSuffix = className("menu-menuitem-count");
    //          item.labelSuffix.className = "menu-menuitem-count";
    //          menuitemCount.setAttribute("id", "menu-menuitem-count");
              item.label = item.labelOriginal + item.labelSuffix;
            }, 100);
          }
    
          popup.addEventListener('popuphidden', function onPopuphidden(event) {
            if (event.target != this)
              return;
            popup.removeEventListener('popuphidden', onPopuphidden);
            for (let item of popup.children) {
              if (item.localName == 'menu') {
                if (item.labelOriginal) {
                  item.label = item.labelOriginal;
                  item.labelOriginal = undefined;
                }
              }
            }
          });
    
        }
    
      }
    
      setTimeout(function() {
          setFunction();
      },50);
      
    })();
    Alles anzeigen

    Ich suche nach einem Weg, nur die Anzeige der Ordner/Lesezeichenanzahl in einer anderen Farbe darzustellen, wie in dem zusammen gebastelten Screenshot.

    Kann mir da jemand auf die Sprünge helfen?

  • Adressleiste - Einstellungen zu Vorschlägen und Suche?

    • grisu2099
    • 26. Juni 2023 um 16:47
    Zitat von Kratzer

    Kann das uU. am verwendeten Theme liegen? (Arc Dark Theme)

    Ja - deshalb sollte so etwas (also ein verwendetes Theme) gleich im ersten Post angegeben werden. Spart ggf. unnötige Sucherei... ;)

  • Kreis mit Pfeil

    • grisu2099
    • 24. Juni 2023 um 20:49
    Zitat von Elisabetha

    Das heißt es ist normal dass der anfangs paarmal so "zuckt"

    Aber so was von... :D

  • Größere Abstände zwischen den Menüsymbolen und dem Menütext

    • grisu2099
    • 23. Juni 2023 um 18:50
    Zitat von bananovic

    Da rührt sich nichts, jedenfalls nicht in die gewünschte Richtung.

    Dann mußt du weiter experimentieren.

    2002Andreas schrieb nicht umsonst:

    Zitat von 2002Andreas

    Damit bist du dann eine ganze Weile beschäftigt.

  • Fehlerhafte Grafikdarstellung bei bestimmten Websites

    • grisu2099
    • 22. Juni 2023 um 16:42

    :thumbup: :D

  • Fehlerhafte Grafikdarstellung bei bestimmten Websites

    • grisu2099
    • 22. Juni 2023 um 16:15
    Zitat von 2002Andreas

    Vorteile hast du dadurch auf jeden Fall nicht.

    ...aber sobald die ersten Nachteile auftauchen, merken wir das wieder ... ;)

  • Größere Abstände zwischen den Menüsymbolen und dem Menütext

    • grisu2099
    • 21. Juni 2023 um 20:14

    Man kann beides mit einer(!) aktuellen Installation und zwei getrennten Profilen.

    Somit ist deine Begründung haltlos...

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 20:06
    Zitat von clio

    Ich nutze ein dunkles Systemtheme

    Zitat von clio

    also die vorhandene userContent.css und auch die userChrome.css sicherheitshalber auskommentiert und eine neue userContent.css angelegt.

    ... ;)

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 19:08

    Aber nur mit Brille... ;)

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 19:04

    Dann funktionieren meine Augen ja noch... 8)

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 18:55
    Zitat von 2002Andreas

    So sieht dein Code hier aus

    Hast du die Rahmenstärke auch geändert? :/

    Kommt mir jedenfalls so vor.

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 18:25

    Dann bin ich mit meinem Latein auch am Ende... :saint:

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 18:20

    Siehe Bild in #11 ;)

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 18:15

    Also hier wird nix überschrieben... :/

    Probiert bitte selber mit folgender CSS für about:config:

    CSS
    @-moz-document url("about:config") {
    
    
        /*** Hintergrund allgemein ***/
    html,
    body {
        background-color: rgb(40,40,42) !important; 
        color: white !important;
        }
    
    :root {
        --in-content-border-active-shadow: unset !important;
        --in-content-border-active: 1px solid red !important;
        }
    
        /*** Warnseite ***/
    .container {
        border: 2px ridge lightgrey !important;
        border-radius: 20px !important;
        padding: 80px 27px 76px 80px !important;
        }
    .title {
        border: 2px ridge lightgrey !important;
        border-radius: 20px !important;
        background-position: 280px 20px !important;
        background-color: rgb(200,0,0) !important;
        min-width: 200px !important;
        max-width: 625px !important;
        padding: 25px 0 0 100px !important;
        margin-left: 0 !important;
        }
    #warningTitle {
        color: white !important;
        margin-left: 250px !important;
        }
    #warningText,
    #showWarningNextTime {
        padding-left: 20px !important;
        }
    #showWarningNextTime {
        border: 2px ridge lightgrey !important;
        border-radius: 5px !important;
        fill: rgb(0,200,0) !important;
        height: 24px !important;
        }
    input[type="checkbox"] {
        background-color: black !important;
        }
    input[type="checkbox"]:checked {
        background-image: url("file:///F:/FIREFOX-ICONS/Icons/checkmark.png") !important;
        }
    
    #warningButton {
        border: 2px ridge lightgrey !important;
        border-radius: 10px !important;
        background-color: red !important;
        color: white !important;
        outline: none! important;
        margin-left: 250px !important;
        }
    #warningButton:hover {
        background-color: green !important;
        }
    
        /*** Hauptseite ***/
        /* Kopf */
    #toolbar {
        background-color: rgb(40,40,42) !important;
        padding: 0 !important;
        }
    #search-container {
        background: transparent !important;
        max-width: 1300px !important;
        margin: 30px 0 0 300px !important;
        }
    #about-config-search {
        border: 2px ridge lightgrey !important;
        border-radius: 10px !important;
        background: black url("file:///F:/FIREFOX-ICONS/Icons/Lupe.png") no-repeat 1435px center !important;
        color: white !important;
        opacity: .99 !important;
        outline: none !important;
        max-width: 1367px !important;
        margin: 20px 50px 20px 100px !important;
        }
    #about-config-show-only-modified {
        border: 2px ridge lightgrey !important;
        border-radius: 5px !important;
        width: 24px !important;
        height: 24px !important;
        fill: green !important;
        margin: 0 9px 0 -2px !important;
        }
    .checkbox-container {
        margin: 0 0 0 2px !important;
        }
    .checkbox-container > span:nth-child(2) {
        color: rgb(0,200,0) !important;
        }
    #show-all {
        border: 2px ridge lightgrey !important;
        border-radius: 10px !important;
        background-color: green !important;
        padding: 0px 20px !important;
        }
    
        /* Tabelle */
    #prefs {
        border: 2px ridge lightgrey !important;
        border-radius: 10px !important;
        max-width: 1705px !important;
        margin: 0 100px 50px !important;
        }
    #prefs > tr:hover {
        background-color: darkgreen !important;
        }
    #prefs > tr > td > button:nth-child(1) {
        border: 2px ridge lightgrey !important;
        border-radius: 5px !important;
        }
    .deleted > th:nth-child(1),
    .deleted > td:nth-child(2),
    .deleted > td:nth-child(3),
    .deleted > td:nth-child(4) {
        border-top: 2px ridge lightgrey !important;
        }
    .deleted > th:nth-child(1)::before,
    .deleted > td:nth-child(2)::before,
    .deleted > td:nth-child(3)::before,
    .deleted > td:nth-child(4)::before {
        display: none !important;
        }
    input[type="radio"] {
        border: 2px ridge lightgrey !important;
        background-color: black !important;
        fill: rgb(0,200,0) !important;
        }
    
        /* Symbole rechts */
    #prefs > tr > td.cell-reset {
        padding-right: 30px !important;
        }
    .button-delete {
        fill: red !important;
        }
    .button-edit {
        background-color: transparent !important;
        fill: yellow !important;
        }
    .button-toggle {
        background-color: transparent !important;
        fill: green !important;
        }
    .button-reset {
        fill: yellow !important;
        }
    .button-add {
        background-color: transparent !important;
        fill: green !important;
        }
    
    html body.table-shown table#prefs tr.deleted.add.odd:hover {
        background-color: rgb(40,40,42) !important;
        }
    
    
    }
    Alles anzeigen

    Mit diesen Farbeinstellungen getestet...

    Oder brauch ich doch langsam eine neue Brille? :/

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 16:49

    Hast du den ccs-Schnipsel aus #2 ausprobiert?

    Der funktioniert doch...

  • about:config CSS-Schnipsel

    • grisu2099
    • 20. Juni 2023 um 16:12

    Wo ist das Problem?

    Den richtigen Selektor hast du doch? :/
    Hier funktioniert das einwandfrei...

  • Cookies behalten aber von Seiten abgemeldet werden

    • grisu2099
    • 18. Juni 2023 um 20:03
    Zitat von FireFoxi3000

    Und diese Anpassung möchte ich beim erneuten Browserstart nicht wieder einstellen müssen.

    Cookies nicht löschen - fertig... :/

Unterstütze uns!

Jährlich (2025)

105,8 %

105,8% (687,41 von 650 EUR)

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