| 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 /** | 7 /** |
| 8 * The type of the extension data object. The definition is based on | 8 * The type of the extension data object. The definition is based on |
| 9 * chrome/browser/ui/webui/extensions/extension_basic_info.cc | 9 * chrome/browser/ui/webui/extensions/extension_basic_info.cc |
| 10 * and | 10 * and |
| (...skipping 407 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 418 // Then the 'This isn't from the webstore, looks suspicious' message. | 418 // Then the 'This isn't from the webstore, looks suspicious' message. |
| 419 node.querySelector('.suspicious-install-message').hidden = false; | 419 node.querySelector('.suspicious-install-message').hidden = false; |
| 420 } | 420 } |
| 421 if (extension.corruptInstall) { | 421 if (extension.corruptInstall) { |
| 422 // Then the 'This is a corrupt extension' message. | 422 // Then the 'This is a corrupt extension' message. |
| 423 node.querySelector('.corrupt-install-message').hidden = false; | 423 node.querySelector('.corrupt-install-message').hidden = false; |
| 424 } | 424 } |
| 425 } | 425 } |
| 426 | 426 |
| 427 if (extension.dependentExtensions.length > 0) { | 427 if (extension.dependentExtensions.length > 0) { |
| 428 node.classList.add('developer-extras'); |
| 428 var dependentMessage = | 429 var dependentMessage = |
| 429 node.querySelector('.dependent-extensions-message'); | 430 node.querySelector('.dependent-extensions-message'); |
| 430 dependentMessage.hidden = false; | 431 dependentMessage.hidden = false; |
| 431 var dependentList = dependentMessage.querySelector('ul'); | 432 var dependentList = dependentMessage.querySelector('ul'); |
| 432 var dependentTemplate = $('template-collection').querySelector( | 433 var dependentTemplate = $('template-collection').querySelector( |
| 433 '.dependent-list-item'); | 434 '.dependent-list-item'); |
| 434 extension.dependentExtensions.forEach(function(elem) { | 435 extension.dependentExtensions.forEach(function(elem) { |
| 435 var depNode = dependentTemplate.cloneNode(true); | 436 var depNode = dependentTemplate.cloneNode(true); |
| 436 depNode.querySelector('.dep-extension-title').textContent = elem.name; | 437 depNode.querySelector('.dep-extension-title').textContent = elem.name; |
| 437 depNode.querySelector('.dep-extension-id').textContent = elem.id; | 438 depNode.querySelector('.dep-extension-id').textContent = elem.id; |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 554 $('overlay').addEventListener('cancelOverlay', function() { | 555 $('overlay').addEventListener('cancelOverlay', function() { |
| 555 this.optionsShown_ = false; | 556 this.optionsShown_ = false; |
| 556 }.bind(this)); | 557 }.bind(this)); |
| 557 }, | 558 }, |
| 558 }; | 559 }; |
| 559 | 560 |
| 560 return { | 561 return { |
| 561 ExtensionsList: ExtensionsList | 562 ExtensionsList: ExtensionsList |
| 562 }; | 563 }; |
| 563 }); | 564 }); |
| OLD | NEW |