| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 <include src="extension_error.js"></include> | 5 <include src="extension_error.js"></include> |
| 6 | 6 |
| 7 cr.define('options', function() { | 7 cr.define('options', function() { |
| 8 'use strict'; | 8 'use strict'; |
| 9 | 9 |
| 10 /** | 10 /** |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 127 if (extension.enable_show_button) { | 127 if (extension.enable_show_button) { |
| 128 var showButton = node.querySelector('.show-button'); | 128 var showButton = node.querySelector('.show-button'); |
| 129 showButton.addEventListener('click', function(e) { | 129 showButton.addEventListener('click', function(e) { |
| 130 chrome.send('extensionSettingsShowButton', [extension.id]); | 130 chrome.send('extensionSettingsShowButton', [extension.id]); |
| 131 }); | 131 }); |
| 132 showButton.hidden = false; | 132 showButton.hidden = false; |
| 133 } | 133 } |
| 134 | 134 |
| 135 // The 'allow in incognito' checkbox. | 135 // The 'allow in incognito' checkbox. |
| 136 var incognito = node.querySelector('.incognito-control input'); | 136 var incognito = node.querySelector('.incognito-control input'); |
| 137 incognito.disabled = !extension.incognitoCanBeToggled; | 137 incognito.disabled = !extension.incognitoCanBeEnabled; |
| 138 incognito.checked = extension.enabledIncognito; | 138 incognito.checked = extension.enabledIncognito; |
| 139 if (!incognito.disabled) { | 139 if (!incognito.disabled) { |
| 140 incognito.addEventListener('change', function(e) { | 140 incognito.addEventListener('change', function(e) { |
| 141 var checked = e.target.checked; | 141 var checked = e.target.checked; |
| 142 butterBarVisibility[extension.id] = checked; | 142 butterBarVisibility[extension.id] = checked; |
| 143 butterBar.hidden = !checked || extension.is_hosted_app; | 143 butterBar.hidden = !checked || extension.is_hosted_app; |
| 144 chrome.send('extensionSettingsEnableIncognito', | 144 chrome.send('extensionSettingsEnableIncognito', |
| 145 [extension.id, String(checked)]); | 145 [extension.id, String(checked)]); |
| 146 }); | 146 }); |
| 147 } | 147 } |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 351 topScroll -= pad / 2; | 351 topScroll -= pad / 2; |
| 352 setScrollTopForDocument(document, topScroll); | 352 setScrollTopForDocument(document, topScroll); |
| 353 } | 353 } |
| 354 }, | 354 }, |
| 355 }; | 355 }; |
| 356 | 356 |
| 357 return { | 357 return { |
| 358 ExtensionsList: ExtensionsList | 358 ExtensionsList: ExtensionsList |
| 359 }; | 359 }; |
| 360 }); | 360 }); |
| OLD | NEW |