Erweiterungen Fenster [gelöst]


  • Und muss dann sicher in die userChrome.Js?


    userChrome.js brauchst du nur für Skripte (wie z. b. für dein RestartFirefoxButton-Skript). Für CSS sind userChrome.css und userContent.css zuständig. userChrome.css ist zuständig für die Veränderung der Firefox-Oberfläche und die userContent.css für die Veränderung von Seiten. Mit Seiten sind nicht nur Webseiten gemeint, sondern auch die sogenannten about:-Seiten. Das sind Firefox-interne Seiten. Dazu gehört auch die Seite des Add-on-Managers. Wenn du im Add-on-Manager bist (Extras --> Add-ons) und mal nach oben in die Adressleiste schaust, siehst du in der Adressleiste den Eintrag about:addons. Am bekanntesten von den about:-Seiten ist wohl about:config, wo alle Firefox-Einstellungen gelistet sind, aber auch die Firefox-Einstellungen, die du unter Extras --> Einstellungen findest. Diese Seite hat die Adresse about:preferences. Eine weitere Seite ist about:support - dort findest du die Informationen zur Fehlerbehebung aus Menü Hilfe --> Informationen zur Fehlerbehebung. Unter about:profiles findest du wiederum alle deine Profile aufgelistet.

    Wenn du about:about in die Adressleiste eingibst, werden dir alle about:-Seiten angezeigt, die es gibt. Für all diese about:-Seiten musst du die userContent.css nehmen, wenn du sie verändern willst.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress


  • In diese Datei brauchst/darfst du auch nichts weiter eintragen. :!:


    Ja, das stimmt, hatte ich vergessen zu schreiben.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Ich habe da ein Problem ab Version 67, da gibt es ja im neuen Add-ons-Manager die Aufteilung "Enabled" und "Disabled".
    Ich kann die Zeile einfärben, aber ich schaffe es nicht für jede eine separate Farbe zu vergeben.
    [attachment=0]Zwischenablage02.jpg[/attachment]
    Hat hier jemand eine Idee?

    Gruß
    EDV-Oldi

  • Wieso funktioniert denn das nicht bei Angabe der -moz-document-Zeile? Wir sind doch immer noch im Add-on-Manager.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress

  • Man kommt dem auf die Spur mit dem folgenden Code für die Datei userContent.css:

    Code
    * { background-color: green; }
    
    
    @-moz-document url(about:addons) {
     * { background-color: red; }
    }

    Im alten Add-on Manager ist damit alles rot, im neuen Add-on Manager ist nur der äußere Rahmen Rot und die Liste grün. Damit ist klar, in welchem Bereich die moz-document-Regel noch greift und in welchem nicht mehr. Dann schaut man sich das im Inspektor an und sieht den grundlegenden Unterschied: Im alten Add-on Manager war die Liste ein gewöhnliches XUL-Element auf about:addons. Im neuen Add-on Manager ist das ein sogenanntes Custom Element. Und das Custom Element ist eine isolierte Einheit und befindet sich daher vermutlich nicht im Scope der moz-document-Regel für about:addons.

  • Ich habe mal die omni.ja aus dem Wurzelverzeichnis entpackt. Unter chrome/toolkit/content/mozapps/extensions gibt es die Dateien aboutAddons.css, wo die Klasse .list-section-heading festgelegt wird und die Datei aboutaddons.js, die die IDs definiert: addons-enabled-heading und addons-disabled-heading. Beide tauchen dann für die Lokalisierung noch in der Datei aboutAddons.ftl unter localization/en-US/toolkit/about auf. Für Deutsch fehlen sie aber noch unter localization/de/toolkit/about, wohl weil die beiden Strings noch nicht ins Deutsche übersetzt sind.

    Übersetzer für Obersorbisch und Niedersorbisch auf pontoon.mozilla.org u.a. für Firefox, Firefox für Android, Firefox für iOS, Firefox Klar/Focus für iOS und Android, Thunderbird, Pootle, Django, LibreOffice, LibreOffice Onlinehilfe, WordPress