Symbole in den Kontextmenüs [ Update ]

  • Der Selektor:

    CSS
    #contentAreaContextMenu:not(.in-menulist) > 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;
    }

    Und dann mit den Eigenschaften etwas herumexperimentieren.
    fill: #E0E0E0 !important; brauchst Du ja nicht. und -moz-context-properties: fill, fill-opacity; wohl auch nicht!

    Mit <3lichem Gruß

    Mira

  • Leider nein.
    Der tut gar nichts.

    Mein Fehler. Und jetzt?

    CSS
    #mainPopupSet menupopup menu:not(.menu-iconic) .menu-icon {
        display: none !important;
    }

    Der Selektor:

    Code
    #contentAreaContextMenu:not(.in-menulist) > menuitem:not(.menuitem-iconic, [checked="true"]) {
    ....

    Und dann mit den Eigenschaften etwas herumexperimentieren.
    fill: #E0E0E0 !important; brauchst Du ja nicht. und -moz-context-properties: fill, fill-opacity; wohl auch nicht!

    Wem und zu welchem Code antwortest du jeweils in den letzten Beiträgen? ^^;)

    Einmal editiert, zuletzt von Horstmann (20. Februar 2026 um 18:28) aus folgendem Grund: Ein Beitrag von Horstmann mit diesem Beitrag zusammengefügt.

  • Passt .

    Prima! :)

    Und evtl. für die Menüleiste das noch dazu:

    CSS
    #main-menubar menupopup menu:not(.menu-iconic) > .menu-icon {
        display: none !important;
    }

    Einmal editiert, zuletzt von Horstmann (20. Februar 2026 um 20:17)

  • Einen Fehler habe ich noch.
    Ich verwende dieses Script:

    Es fügt ins Kontextmenü, zwei Menüs ein mit Einträgen
    bei diesen ist das Symbol weg.

    Das ist das einzige was noch klemmt.
    Ansonsten alles perfekt.

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Es fügt ins Kontextmenü, zwei Menüs ein mit Einträgen
    bei diesen ist das Symbol weg.

    Das sind aber menuitem Einträge, oder sind die mit meinem Code von #223 verschwunden? :/

  • Ja mit Code aus 223. Extra mehrmals getestet.

    Mist; wieder einen dummen Fehler gemacht... :rolleyes:

    Also:

    CSS
    #mainPopupSet menupopup menu:not(.menu-iconic) > .menu-icon {
        display: none !important;
    }
  • Prima. Nun ist es aber wirklich perfekt.

    Woll'n wir's hoffen. ;)

    Falls das noch irgendwer in einem sauberen Profil in Windows testen will, ohne anderen Code für Menüs; die Hoffnung wäre, dass das Problem mit den Checkboxen und dem Versatz von den anderen Einträgen nicht auftritt, hier sowohl in Kontextmenüs und Menüleistenmenüs.

    Die Abstände von vorhandenen Fx Icons wären vermutlich noch suboptimal im Vergleich, falls das überhaupt klappt.
    Am Mac kann ich leider nichts davon korrekt testen. :/

  • @Horstmann Habe den code einem oberflächlichen Kurztest unterzogen!
    Scheint zu funktionieren, aber sei mir bitte nicht böse, wenn ich mich damit nicht weiter beschäftigen werde,
    habe das Problem, für mich, längst gelöst und werde auch "meinen" Code weiter verwenden.

    Mit <3lichem Gruß

    Mira

  • Scheint zu funktionieren, aber sei mir bitte nicht böse, wenn ich mich damit nicht weiter beschäftigen werde,
    habe das Problem, für mich, längst gelöst und werde auch "meinen" Code weiter verwenden.

    Du wagst es, meinen Code nicht zu benutzen?! X(;)^^

    Es ist natürlich dein Projekt und dein Ansatz; abgesehen von meiner Neugier, waren das nur grobe Versuche, potentiell das CSS einfacher aufbauen zu können, und Code zu minimieren.
    Danke für's probieren. :)

  • Und wieder habe ich mehr graue Haare bekommen!

    Die Menüs der Menüleiste sind fertig, das Mainmenü (Hamburgermenü),
    sowie das Tabskontextmenü auch.

    Noch offen, das Lesezeichenleistekontextmenü, das Textfeldkontextmenü und das Inhalaltekontextmenü.

    Hätte nicht gedacht, dass das so schwierig wird, wo ich doch zwei sehr gute Vorlagen habe.
    Aber alles ist halt doch nicht vorgegeben und so muss ich oft die richtigen Selektoren suchen.
    Besonders schwer ist das mit den Parametern.
    Damit meine ich so etwas wie ::before oder menupopup[hasbeenopened="true"] oder :not(.menuitem-iconic))::before
    oder auch label[value="TEXT"].

    Mit <3lichem Gruß

    Mira

  • Aber alles ist halt doch nicht vorgegeben und so muss ich oft die richtigen Selektoren suchen.
    Besonders schwer ist das mit den Parametern.
    Damit meine ich so etwas wie ::before oder menupopup[hasbeenopened="true"] oder :not(.menuitem-iconic))::before
    oder auch label[value="TEXT"].

    Versteckt sich darin eine Frage? ;)
    Kannst evtl. Screenshots aus den Browserwerkzeugen posten zu den fraglichen Stellen, und deinen relevanten Code - und worum es überhaupt geht. :*

  • Habe leider doch noch ein Problem entdeckt:

    Kontextmenü bei Vor und Zurückpfeil in Navigationsleiste sind die Symbole weg.

    Und weiter geht's: ;)

    Sowas? :/

    CSS
    #mainPopupSet menupopup menu:not(.menu-iconic, [image]) > .menu-icon {
        display: none !important;
    }
  • Du hast recht es liegt nicht an deinem, sondern an diesem:

    CSS
    	@media (-moz-platform: windows) {
    	menupopup[needsgutter] > menuitem:not([type="checkbox"], [class="menuitem-iconic"] ,[type="radio"], [checked]) > .menu-icon {display: none !important;}
    	}

    Dein letzter passt irgendwie besser.
    Hast Du für obigen eine Idee?

    Mfg.
    Endor

    Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:149.0) Gecko/20100101 Firefox/149.0.2
    OS: Windows 10 pro 64 bit und Windows 10 Home 64 bit
    Meine Scripte Sammlung: https://github.com/Endor8/userChrome.js
    Kein Support per PN. Fragen bitte im Forum stellen!

  • Du hast recht es liegt nicht an deinem, sondern an diesem:

    CSS
    	@media (-moz-platform: windows) {
    	menupopup[needsgutter] > menuitem:not([type="checkbox"], [class="menuitem-iconic"] ,[type="radio"], [checked]) > .menu-icon {display: none !important;}
    	}

    Dein letzter passt irgendwie besser.
    Hast Du für obigen eine Idee?

    Das macht schon eher Sinn; dafür evtl. mal probieren:

    CSS
    menupopup[needsgutter] > menuitem:not([type="checkbox"], [class="menuitem-iconic"] ,[type="radio"], [checked], [image]) > .menu-icon {
        display: none !important;
    }

    Wobei ich vermute, dass [needsgutter] evtl. raus muss.

    PS: suche immer noch Tester für diesen Versuch. ;)