Chromium Code Reviews| Index: chrome/browser/resources/extensions/extension_list.js |
| =================================================================== |
| --- chrome/browser/resources/extensions/extension_list.js (revision 125814) |
| +++ chrome/browser/resources/extensions/extension_list.js (working copy) |
| @@ -48,8 +48,7 @@ |
| */ |
| showExtensionNodes_: function() { |
| // Iterate over the extension data and add each item to the list. |
| - var list = this; |
| - this.data_.extensions.forEach(this.createNode_.bind(this)); |
| + this.data_.extensions.forEach(this.createNode_, this); |
| if (this.data_.extensions.length == 0) |
| this.classList.add('empty-extension-list'); |
| @@ -98,7 +97,7 @@ |
| // The 'allow in incognito' checkbox. |
| var incognito = node.querySelector('.incognito-control'); |
| - var butterBar = node.querySelector('.butter-bar'); |
| + var butterBar = node.querySelector('.incognito-butter-bar'); |
| incognito.addEventListener('click', function(e) { |
| var checked = e.target.checked; |
| butterBarVisibility[extension.id] = checked; |
| @@ -153,6 +152,12 @@ |
| reload.hidden = false; |
| } |
| + // Disable optional controls in managed mode. |
| + if (this.data_.managedMode) { |
|
Evan Stade
2012/03/13 21:02:07
node.querySelector('.optional-controls').hidden =
|
| + var optional = node.querySelector('.optional-controls'); |
| + optional.hidden = true; |
| + } |
| + |
| if (!extension.terminated) { |
| // The 'Enabled' checkbox. |
| var enable = node.querySelector('.enable-checkbox'); |