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 |