Index: chrome/browser/resources/options/options_page.js |
=================================================================== |
--- chrome/browser/resources/options/options_page.js (revision 66306) |
+++ chrome/browser/resources/options/options_page.js (working copy) |
@@ -109,8 +109,11 @@ |
pageInfo.page.visible = false; |
// Since the managed pref banner lives outside the overlay, and the |
// parent is not changing visibility, update the banner explicitly. |
- var banner = $('managed-prefs-banner'); |
- banner.style.display = pageInfo.parentPage.managed ? 'block' : 'none'; |
+ if (pageInfo.parentPage.managed) { |
+ $('managed-prefs-banner').classList.remove('hidden'); |
+ } else { |
+ $('managed-prefs-banner').classList.add('hidden'); |
+ } |
stuartmorgan
2010/11/16 23:42:55
Since we have this duplicated three times, how abo
csilv
2010/11/17 00:15:24
Done.
|
} |
} |
}; |
@@ -232,7 +235,11 @@ |
setManagedBannerVisibility: function(visible) { |
this.managed = visible; |
if (this.visible) { |
- $('managed-prefs-banner').style.display = visible ? 'block' : 'none'; |
+ if (this.managed) { |
+ $('managed-prefs-banner').classList.remove('hidden'); |
+ } else { |
+ $('managed-prefs-banner').classList.add('hidden'); |
+ } |
} |
}, |
@@ -253,18 +260,20 @@ |
return; |
if (visible) { |
- this.pageDiv.style.display = 'block'; |
+ this.pageDiv.classList.remove('hidden'); |
if (this.isOverlay) { |
- var overlay = $('overlay'); |
- overlay.classList.remove('hidden'); |
+ $('overlay').classList.remove('hidden'); |
document.addEventListener('keydown', |
OptionsPage.clearOverlaysOnEsc_); |
} else { |
if (this.isSubPageSheet) |
$('subpage-sheet-container').classList.remove('hidden'); |
- var banner = $('managed-prefs-banner'); |
- banner.style.display = this.managed ? 'block' : 'none'; |
+ if (this.managed) { |
+ $('managed-prefs-banner').classList.remove('hidden'); |
+ } else { |
+ $('managed-prefs-banner').classList.add('hidden'); |
+ } |
// Recent webkit change no longer allows url change from "chrome://". |
window.history.pushState({pageName: this.name}, |
@@ -274,15 +283,14 @@ |
this.tab.classList.add('navbar-item-selected'); |
} |
} else { |
+ this.pageDiv.classList.add('hidden'); |
if (this.isOverlay) { |
- var overlay = $('overlay'); |
- overlay.classList.add('hidden'); |
+ $('overlay').classList.add('hidden'); |
document.removeEventListener('keydown', |
OptionsPage.clearOverlaysOnEsc_); |
} else if (this.isSubPageSheet) { |
$('subpage-sheet-container').classList.add('hidden'); |
} |
- this.pageDiv.style.display = 'none'; |
if (this.tab) { |
this.tab.classList.remove('navbar-item-selected'); |
} |