| 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 |
| 320 if (extension.allow_reload) { | 326 if (extension.allow_reload) { |
| 321 // The 'Reload' link. | 327 // The 'Reload' link. |
| 322 var reload = node.querySelector('.reload-link'); | 328 var reload = node.querySelector('.reload-link'); |
| 323 reload.addEventListener('click', function(e) { | 329 reload.addEventListener('click', function(e) { |
| 324 chrome.send('extensionSettingsReload', [extension.id]); | 330 chrome.send('extensionSettingsReload', [extension.id]); |
| 325 extensionReloadedTimestamp[extension.id] = Date.now(); | 331 extensionReloadedTimestamp[extension.id] = Date.now(); |
| 326 }); | 332 }); |
| 327 reload.hidden = false; | 333 reload.hidden = false; |
| 328 | 334 |
| 329 if (extension.is_platform_app) { | 335 if (extension.is_platform_app) { |
| (...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 553 $('overlay').addEventListener('cancelOverlay', function() { | 559 $('overlay').addEventListener('cancelOverlay', function() { |
| 554 this.optionsShown_ = false; | 560 this.optionsShown_ = false; |
| 555 }.bind(this)); | 561 }.bind(this)); |
| 556 }, | 562 }, |
| 557 }; | 563 }; |
| 558 | 564 |
| 559 return { | 565 return { |
| 560 ExtensionsList: ExtensionsList | 566 ExtensionsList: ExtensionsList |
| 561 }; | 567 }; |
| 562 }); | 568 }); |
| OLD | NEW |