Popup-Menü der Ordner aus Lesezeichen-Symbolleiste anpassen

  • Firefox-Version
    Firefox 103.0
    Betriebssystem
    Windows10 x64

    Bis zur Version 103 verwende ich diesen Code in der userShadow.css um einen Teil des Menüs anzupassen.

    CSS
    /* Hintergrund im Popup der Lesezeichen-Ordner aus der Lesezeichen-Symbolleiste */
    #PlacesToolbar menupopup[placespopup="true"]::part(arrowscrollbox) {
        border: 1px solid magenta !important; 
        max-width: 350px !important;
        background-color: #ded1a9 !important; 
        margin-top: -4px !important;
        margin-left: -4px !important;
        margin-right: -4px !important;
        margin-bottom: -6px !important;
    }

    Ab Version 104 funktioniert dazu in dieser Datei kein Code mehr. Deshalb habe ich in der userChrome.css diesen Code getestet, der auch das macht, was er soll.

    CSS
    hbox arrowscrollbox.menupopup-arrowscrollbox {
        border-radius: 0 !important;
        border: 1px solid magenta !important; 
        max-width: 350px !important;
        background-color: gold !important; 
        padding: 4px 3px 4px 3px !important;
    }

    Der Nachteil ist der, das die Popup-Menüs bei Chronik und Lesezeichen (oben Menüleiste) das auch übernehmen, was ich so nicht haben möchte. Was ist an dem Code zu verändern, damit das nicht mehr der Fall ist? Bitte helfen! :)

    Grüße vom FuchsFan

  • Versuchst Du es wieder lauffähig zu machen, oder ich nehme Kontakt zu BrokenHeart auf?

    Ich habe das alte Skript jetzt mal für FF104+ angepasst und auch schon 2002Andreas schon zum Testen geschickt. Werde auch noch etwas testen und dann heute noch den angehefteten Thread für alle Firefüchse anpassen. Ich persönlich kann allerdings nur mit der Nightly 105 testen, Betas nutze ich hier nicht...

    Hier auch für dich zu Testzwecken: (Läuft auch auf älteren FF-Versionen...hoffentlich ;))

  • Zukunftssicherer wäre der Wechsel zu PathUtils, da Mozilla dabei ist, OS aus Firefox zu entfernen. Sprich in der Form wird das nicht sehr lange funktionieren.

    Ungetestet, aber wenn du:

    JavaScript
    let path = OS.Path.join(OS.Constants.Path.profileDir, 'chrome', 'userChromeShadow.css');

    durch:

    JavaScript
    let path = PathUtils.join(PathUtils.profileDir, 'chrome', 'userChromeShadow.css');

    ersetzt, solltest du auf's gleiche Ergebnis kommen und brauchst auch den vorherigen OS-Import nicht mehr.

  • Betas nutze ich hier nicht.

    Zumindest hier funktionieren alles Codes auch in der Beta wieder.

    Herzlichen Dank für deine Hilfe :thumbup:


    auf's gleiche Ergebnis kommen

    Funktioniert perfekt, auch dir herzlichen Dank dafür :thumbup: :thumbup: :)

    Mit freundlichem Gruß
    Andreas
    Mein Laptop    Meine Add-ons

    Einmal editiert, zuletzt von 2002Andreas (28. Juli 2022 um 20:20) aus folgendem Grund: Ein Beitrag von 2002Andreas mit diesem Beitrag zusammengefügt.

  • Zukunftssicherer wäre der Wechsel zu PathUtils, da Mozilla dabei ist, OS aus Firefox zu entfernen. Sprich in der Form wird das nicht sehr lange funktionieren.

    Danke für den Hinweis :thumbup:.

    Hab's kurz angetestet, ist "zukunftssicherer", kürzer und funktioniert auch.

    Daher ;) ->

  • @BrokenHeart

    Auch von mir ein Danke für das angepasste Script! :)

    Bis zur Version 103 verwende ich diesen Code in der userShadow.css um einen Teil des Menüs anzupassen.

    CSS
    /* Hintergrund im Popup der Lesezeichen-Ordner aus der Lesezeichen-Symbolleiste */
    #PlacesToolbar menupopup[placespopup="true"]::part(arrowscrollbox) {
        border: 1px solid magenta !important; 
        max-width: 350px !important;
        background-color: #ded1a9 !important; 
        margin-top: -4px !important;
        margin-left: -4px !important;
        margin-right: -4px !important;
        margin-bottom: -6px !important;
    }

    Kannst Du mir bitte mal ein Bildchen dazu machen?

    Gruß

    Mira

    Mit <3lichem Gruß

    Mira