Index: chrome/browser/resources/extensions/extensions.js |
=================================================================== |
--- chrome/browser/resources/extensions/extensions.js (revision 141651) |
+++ chrome/browser/resources/extensions/extensions.js (working copy) |
@@ -223,13 +223,25 @@ |
}); |
} |
- if (extensionsData.developerMode) { |
+ var developer_mode = extensionsData.developerMode; |
Patrick Dubroy
2012/06/18 12:13:01
JS style is developerMode, not developer_mode.
|
+ var pageDiv = $('extension-settings'); |
+ if (extensionsData.managedMode) { |
+ pageDiv.classList.add('showing-banner'); |
Patrick Dubroy
2012/06/18 12:13:01
Do you need both of these classes? Can't you just
Pam (message me for reviews)
2012/06/18 18:26:00
Showing-banner controls the page banner, which is
|
+ pageDiv.classList.add('managed-mode'); |
+ $('toggle-dev-on').disabled = true; |
+ developer_mode = false; |
+ } else { |
+ pageDiv.classList.remove('showing-banner'); |
+ pageDiv.classList.remove('managed-mode'); |
+ $('toggle-dev-on').disabled = false; |
+ } |
+ |
+ if (developer_mode) { |
Patrick Dubroy
2012/06/18 12:13:01
I'd just do this:
if (extensionsData.develope
|
+ pageDiv.classList.add('dev-mode'); |
$('toggle-dev-on').checked = true; |
- $('extension-settings').classList.add('dev-mode'); |
- $('dev-controls').hidden = false; |
} else { |
+ pageDiv.classList.remove('dev-mode'); |
$('toggle-dev-on').checked = false; |
- $('extension-settings').classList.remove('dev-mode'); |
} |
$('load-unpacked').disabled = extensionsData.loadUnpackedDisabled; |