Aktualisierung von Themes für Firefox 3.6
Dieser Artikel soll Theme-Entwicklern helfen, Themes, die mit Firefox 3.5 kompatibel sind, für die Kompatibilität mit Firefox 3.6 zu aktualisieren.
Änderung der Chrome-Registrierung
contents.rdf
wird nicht mehr unterstützt, stattdessen müssen Sie chrome.manifest
verwenden.
Gestaltung leerer Texte
XUL-Textboxen haben nicht mehr das Attribut empty
, sondern isempty
. Daher müssen Sie anstelle von textbox[empty="true"]
nun textbox[isempty="true"]
verwenden.
Unterstützung für Rechts-nach-Links-UI
Die Selektoren [chromedir="rtl"]
und [chromedir="ltr"]
sind veraltet und funktionieren auf 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-Sprachen funktioniert.
Plattformübergreifende Gestaltung von Tabbed-Browsern
Die Tabbed-Browser-Implementierung verfügt nicht mehr über ein Mac-spezifisches tabs-closebutton-box
; stattdessen verwenden alle Plattformen dieselben Namen, um die Komponenten des Tab-Streifens zu identifizieren.
Vollbild-Werkzeugleisten-Schaltfläche
Es gibt eine neue Vollbild-Werkzeugleisten-Schaltfläche, die im Dialog zur Anpassung der Werkzeugleiste verfügbar ist.