Code für userchrome.css gesucht wenn Fenster im Fokus

  • Ich habe bei meinem Firefox mit diesem Code den Rahmen der Adressleiste angepasst:

    CSS
    #urlbar {
    border-top: 1px solid #B4B4B4 !important;
    border-bottom: 1px solid #B4B4B4 !important;
    border-left: 1px solid #B4B4B4 !important;
    border-right: 1px solid #B4B4B4 !important;
    -moz-border-radius: 2px !important;
    }

    Das funktioniert soweit auch recht gut, jedoch nur solange, wie das Firefox-Fenster im Fokus ist. Wenn ich ein anderes kleines Fenster vor Firefox öffne (z. B. den Explorer) dann passt es mit dem Code nicht mehr so richtig, oder anders gesagt der Code soll nach Möglichkeit eben nur dann aktiv werden, wenn das Firefox-Fenster auch tatsächlich im Fokus ist.

    Gibt es Codes für die userchrome, mit denen man nur Änderungen herbeiführt, wenn ein Fenster im Fokus oder eben nicht im Fokus ist?

  • Danke, wie müsste der Code dann aussehen wenn es nur für das inaktive Fenster gültig sein soll - so?

    CSS
    #urlbar -moz-window-inactive {
        border-top: 1px solid #B4B4B4 !important;
        border-bottom: 1px solid #B4B4B4 !important;
        border-left: 1px solid #B4B4B4 !important;
        border-right: 1px solid #B4B4B4 !important;
        -moz-border-radius: 2px !important;
        }


    Und eben dazu passend auch noch die Frage wie der Code aussehen muss wenn es nur das aktive Fenster betreffen soll?

  • für inaktives Fenster:

    CSS
    #urlbar:-moz-window-inactive { 
       border-top: 1px solid #B4B4B4 !important;
       border-bottom: 1px solid #B4B4B4 !important;
       border-left: 1px solid #B4B4B4 !important;
       border-right: 1px solid #B4B4B4 !important;
       -moz-border-radius: 2px !important;
    }


    für aktives Fenster:

    Code
    #urlbar:not(:-moz-window-inactive) { 
        .
        .
        .
    }