Aktualisierung von Themes für Firefox 3.6
Dieser Artikel soll Theme-Autoren dabei helfen, Themes, die mit Firefox 3.5 kompatibel sind, auf die Kompatibilität mit Firefox 3.6 zu aktualisieren.
Änderung der Chrome-Registrierung
contents.rdf
wird nicht mehr unterstützt, Sie müssen stattdessen chrome.manifest
verwenden.
Styling von leeren Textfeldern
XUL-Textfelder haben nicht mehr das Attribut empty
, sondern stattdessen isempty
. Anstelle von textbox[empty="true"]
müssen Sie textbox[isempty="true"]
verwenden.
Unterstützung für Rechts-nach-Links-Benutzeroberfläche
Die Selektoren [chromedir="rtl"]
und [chromedir="ltr"]
sind veraltet und funktionieren bei den meisten Elementen nicht mehr. Stattdessen müssen Sie die neuen Selektoren :-moz-locale-dir(rtl)
und :-moz-locale-dir(ltr)
verwenden. Siehe auch: Sicherstellen, dass Ihr Theme mit RTL-Sprachversionen funktioniert.
Plattformübergreifendes Styling für getabbte Browser
Die Implementierung des getabbten Browsers hat kein Mac-spezifisches tabs-closebutton-box
mehr; stattdessen verwenden alle Plattformen dieselben Bezeichnungen, um die Komponenten des Tabstreifens zu identifizieren.
Vollbild-Werkzeugleisten-Schaltfläche
Es gibt eine neue Vollbild-Werkzeugleisten-Schaltfläche, die im Dialogfeld "Symbolleiste anpassen" verfügbar ist.