Chromium Code Reviews| Index: chrome/browser/resources/extensions/extensions.js |
| diff --git a/chrome/browser/resources/extensions/extensions.js b/chrome/browser/resources/extensions/extensions.js |
| index e3d607837c0f262dcd8932ed5c43f8852c2044a9..b631d891c5d27ea9636803bf44ea55fcbafa682c 100644 |
| --- a/chrome/browser/resources/extensions/extensions.js |
| +++ b/chrome/browser/resources/extensions/extensions.js |
| @@ -87,6 +87,14 @@ cr.define('extensions', function() { |
| $('dev-controls').addEventListener('webkitTransitionEnd', |
| this.handleDevControlsTransitionEnd_.bind(this)); |
| + $('unlock-button').addEventListener('click', function() { |
| + chrome.send('setElevated', [true]); |
| + }); |
| + |
| + $('lock-button').addEventListener('click', function() { |
| + chrome.send('setElevated', [false]); |
| + }); |
| + |
| // Set up the three dev mode buttons (load unpacked, pack and update). |
| $('load-unpacked').addEventListener('click', |
| this.handleLoadUnpackedExtension_.bind(this)); |
| @@ -244,14 +252,16 @@ cr.define('extensions', function() { |
| var pageDiv = $('extension-settings'); |
| var marginTop = 0; |
| - if (extensionsData.profileIsManaged) { |
| - pageDiv.classList.add('showing-banner'); |
| + if (extensionsData.profileIsManaged) |
| pageDiv.classList.add('profile-is-managed'); |
|
not at google - send to devlin
2013/02/21 16:25:24
does this need an else: classList.remove('profile-
Adrian Kuegel
2013/02/21 16:39:00
Currently I think the profile is put in managed st
|
| + if (extensionsData.profileIsManaged && !extensionsData.profileIsElevated) { |
| + pageDiv.classList.add('showing-banner'); |
| + pageDiv.classList.add('managed-user-locked'); |
| $('toggle-dev-on').disabled = true; |
| marginTop += 45; |
| } else { |
| pageDiv.classList.remove('showing-banner'); |
| - pageDiv.classList.remove('profile-is-managed'); |
| + pageDiv.classList.remove('managed-user-locked'); |
| $('toggle-dev-on').disabled = false; |
| } |
| @@ -262,7 +272,7 @@ cr.define('extensions', function() { |
| } |
| pageDiv.style.marginTop = marginTop + 'px'; |
| - if (extensionsData.developerMode && !extensionsData.profileIsManaged) { |
| + if (extensionsData.developerMode) { |
| pageDiv.classList.add('dev-mode'); |
| $('toggle-dev-on').checked = true; |
| $('dev-controls').hidden = false; |