| 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 299 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 310 // The 'View in Web Store/View Web Site' link. | 310 // The 'View in Web Store/View Web Site' link. |
| 311 if (extension.homepageUrl) { | 311 if (extension.homepageUrl) { |
| 312 var siteLink = node.querySelector('.site-link'); | 312 var siteLink = node.querySelector('.site-link'); |
| 313 siteLink.href = extension.homepageUrl; | 313 siteLink.href = extension.homepageUrl; |
| 314 siteLink.textContent = loadTimeData.getString( | 314 siteLink.textContent = loadTimeData.getString( |
| 315 extension.homepageProvided ? 'extensionSettingsVisitWebsite' : | 315 extension.homepageProvided ? 'extensionSettingsVisitWebsite' : |
| 316 'extensionSettingsVisitWebStore'); | 316 'extensionSettingsVisitWebStore'); |
| 317 siteLink.hidden = false; | 317 siteLink.hidden = false; |
| 318 } | 318 } |
| 319 | 319 |
| 320 // If the ExtensionInfoDialog is enabled, hide the site link (since it's | |
| 321 // available from within the dialog anyway). | |
| 322 if (extension.enableExtensionInfoDialog) { | |
| 323 siteLink.hidden = true; | |
| 324 } | |
| 325 | |
| 326 if (extension.allow_reload) { | 320 if (extension.allow_reload) { |
| 327 // The 'Reload' link. | 321 // The 'Reload' link. |
| 328 var reload = node.querySelector('.reload-link'); | 322 var reload = node.querySelector('.reload-link'); |
| 329 reload.addEventListener('click', function(e) { | 323 reload.addEventListener('click', function(e) { |
| 330 chrome.send('extensionSettingsReload', [extension.id]); | 324 chrome.send('extensionSettingsReload', [extension.id]); |
| 331 extensionReloadedTimestamp[extension.id] = Date.now(); | 325 extensionReloadedTimestamp[extension.id] = Date.now(); |
| 332 }); | 326 }); |
| 333 reload.hidden = false; | 327 reload.hidden = false; |
| 334 | 328 |
| 335 if (extension.is_platform_app) { | 329 if (extension.is_platform_app) { |
| (...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 559 $('overlay').addEventListener('cancelOverlay', function() { | 553 $('overlay').addEventListener('cancelOverlay', function() { |
| 560 this.optionsShown_ = false; | 554 this.optionsShown_ = false; |
| 561 }.bind(this)); | 555 }.bind(this)); |
| 562 }, | 556 }, |
| 563 }; | 557 }; |
| 564 | 558 |
| 565 return { | 559 return { |
| 566 ExtensionsList: ExtensionsList | 560 ExtensionsList: ExtensionsList |
| 567 }; | 561 }; |
| 568 }); | 562 }); |
| OLD | NEW |