Bug 591853 - Optimize chrome layer size with lightweight themes with transparent or no footer images. r=enn

This commit is contained in:
Dão Gottwald 2010-09-04 10:46:14 +02:00
Родитель 601af93bd3
Коммит 0e4b2140ea
2 изменённых файлов: 2 добавлений и 1 удалений

Просмотреть файл

@ -68,7 +68,7 @@
padding-top: 0; padding-top: 0;
} }
#browser-bottombox:not([lwthemefooter="true"]) { #browser-bottombox {
/* opaque for layers optimization */ /* opaque for layers optimization */
background-color: -moz-Dialog; background-color: -moz-Dialog;
} }

Просмотреть файл

@ -89,6 +89,7 @@ LightweightThemeConsumer.prototype = {
_setImage(root, active, aData.headerURL); _setImage(root, active, aData.headerURL);
if (this._footerId) { if (this._footerId) {
let footer = this._doc.getElementById(this._footerId); let footer = this._doc.getElementById(this._footerId);
footer.style.backgroundColor = active ? aData.accentcolor || "white" : "";
_setImage(footer, active, aData.footerURL); _setImage(footer, active, aData.footerURL);
if (active && aData.footerURL) if (active && aData.footerURL)
footer.setAttribute("lwthemefooter", "true"); footer.setAttribute("lwthemefooter", "true");