| 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"> | 5 // <include src="extension_error.js"> |
| 6 | 6 |
| 7 cr.define('extensions', function() { | 7 cr.define('extensions', function() { |
| 8 'use strict'; | 8 'use strict'; |
| 9 | 9 |
| 10 var ExtensionType = chrome.developerPrivate.ExtensionType; | 10 var ExtensionType = chrome.developerPrivate.ExtensionType; |
| (...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 457 | 457 |
| 458 // The 'Reload' link. | 458 // The 'Reload' link. |
| 459 wrapper.setupColumn('localReload', '.reload-link', 'click', function(e) { | 459 wrapper.setupColumn('localReload', '.reload-link', 'click', function(e) { |
| 460 chrome.developerPrivate.reload(extension.id, {failQuietly: true}); | 460 chrome.developerPrivate.reload(extension.id, {failQuietly: true}); |
| 461 }); | 461 }); |
| 462 | 462 |
| 463 wrapper.setupColumn('errors', '.errors-link', 'click', function(e) { | 463 wrapper.setupColumn('errors', '.errors-link', 'click', function(e) { |
| 464 var extensionId = extension.id; | 464 var extensionId = extension.id; |
| 465 assert(this.extensions_.length > 0); | 465 assert(this.extensions_.length > 0); |
| 466 var newEx = this.extensions_.filter(function(e) { | 466 var newEx = this.extensions_.filter(function(e) { |
| 467 return e.state == chrome.developerPrivate.ExtensionState.ENABLED && | 467 return e.id == extensionId; |
| 468 e.id == extensionId; | |
| 469 })[0]; | 468 })[0]; |
| 470 var errors = newEx.manifestErrors.concat(newEx.runtimeErrors); | 469 var errors = newEx.manifestErrors.concat(newEx.runtimeErrors); |
| 471 extensions.ExtensionErrorOverlay.getInstance().setErrorsAndShowOverlay( | 470 extensions.ExtensionErrorOverlay.getInstance().setErrorsAndShowOverlay( |
| 472 errors, extensionId, newEx.name); | 471 errors, extensionId, newEx.name); |
| 473 }.bind(this)); | 472 }.bind(this)); |
| 474 | 473 |
| 475 wrapper.setupColumn('suspiciousLearnMore', | 474 wrapper.setupColumn('suspiciousLearnMore', |
| 476 '.suspicious-install-message .learn-more-link'); | 475 '.suspicious-install-message .learn-more-link'); |
| 477 | 476 |
| 478 // The path, if provided by unpacked extension. | 477 // The path, if provided by unpacked extension. |
| (...skipping 589 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1068 this.createWrapper_(extension, nextExt ? $(nextExt.id) : null); | 1067 this.createWrapper_(extension, nextExt ? $(nextExt.id) : null); |
| 1069 } | 1068 } |
| 1070 } | 1069 } |
| 1071 }; | 1070 }; |
| 1072 | 1071 |
| 1073 return { | 1072 return { |
| 1074 ExtensionList: ExtensionList, | 1073 ExtensionList: ExtensionList, |
| 1075 ExtensionListDelegate: ExtensionListDelegate | 1074 ExtensionListDelegate: ExtensionListDelegate |
| 1076 }; | 1075 }; |
| 1077 }); | 1076 }); |
| OLD | NEW |