更新 Firefox 3.6 的主题
本文旨在帮助主题作者将与 Firefox 3.5 兼容的主题更新为与 Firefox 3.6 兼容的主题。
界面注册变更
不再支持 contents.rdf
,而需要改用 chrome.manifest
。
空文本样式
XUL 文本框已不再具有 empty
属性,而是使用 isempty
。因此,你需要将 textbox[empty="true"]
替换为 textbox[isempty="true"]
。
从右到左界面支持
[chromedir="rtl"]
和 [chromedir="ltr"]
选择器已被废弃,大多数元素将不再适用。相反,你需要使用新的 :-moz-locale-dir(rtl)
和 :-moz-locale-dir(ltr)
选择器。参见确保你的主题适用于从右到左的语言环境。
跨平台的标签式浏览器样式
标签式浏览器实现不再有 Mac 特定的 tabs-closebutton-box
;相反,所有平台都使用相同的名称来标识标签栏的组件。
全屏工具栏按钮
自定义工具栏对话框中现在拥有一个新的全屏工具栏按钮。