Chromium Code Reviews| Index: chrome/browser/resources/extensions/extension_list.js |
| diff --git a/chrome/browser/resources/extensions/extension_list.js b/chrome/browser/resources/extensions/extension_list.js |
| index f21d865d7a78bea2c1b9fe0172c9d5ed9955d465..a9b403baf9d954c548e34789c304cebd50cc38db 100644 |
| --- a/chrome/browser/resources/extensions/extension_list.js |
| +++ b/chrome/browser/resources/extensions/extension_list.js |
| @@ -148,6 +148,21 @@ cr.define('options', function() { |
| var butterBar = node.querySelector('.butter-bar'); |
| butterBar.hidden = !butterBarVisibility[extension.id]; |
| + // The 'collect errors' checkbox. This should only be visible if the |
| + // error console is enabled - we can detect this by the existence of the |
| + // |errorCollectionEnabled| property. |
| + var errorCollectionEnabled = extension.errorCollectionEnabled; |
| + if (errorCollectionEnabled !== undefined) { |
|
not at google - send to devlin
2014/04/16 21:28:31
this seems a bit fragile, all it takes is a subtle
Devlin
2014/04/16 22:50:41
Passed a flag, but, per in-person conversation, no
not at google - send to devlin
2014/04/16 23:22:07
wantsErrorCollection vs errorCollectionEnabled sur
Devlin
2014/04/16 23:58:22
Yeah, chose it because it mirrors "wantsFileAccess
|
| + node.querySelector('.error-collection-control').hidden = false; |
| + var errorCollection = |
| + node.querySelector('.error-collection-control input'); |
| + errorCollection.checked = errorCollectionEnabled; |
| + errorCollection.addEventListener('change', function(e) { |
| + chrome.send('extensionSettingsEnableErrorCollection', |
| + [extension.id, String(e.target.checked)]); |
|
not at google - send to devlin
2014/04/16 21:28:31
weird that we're converting these to strings to pa
Devlin
2014/04/16 22:50:41
Yeah, I thought it was weird too. I can only assu
|
| + }); |
| + } |
| + |
| // The 'allow file:// access' checkbox. |
| if (extension.wantsFileAccess) { |
| var fileAccess = node.querySelector('.file-access-control'); |