| Index: chrome/browser/resources/extensions/extensions.js
|
| diff --git a/chrome/browser/resources/extensions/extensions.js b/chrome/browser/resources/extensions/extensions.js
|
| index 97bb296b225a3663fd703fa628829ed463b771ca..59a14daa8833796047093dd128dc18b4dea3a510 100644
|
| --- a/chrome/browser/resources/extensions/extensions.js
|
| +++ b/chrome/browser/resources/extensions/extensions.js
|
| @@ -86,6 +86,13 @@ cr.define('extensions', function() {
|
| __proto__: HTMLDivElement.prototype,
|
|
|
| /**
|
| + * Whether the App Developer Tools promo has been dismissed on this page.
|
| + * @type {boolean}
|
| + * @private
|
| + */
|
| + promoDismissed_: false,
|
| +
|
| + /**
|
| * Perform initial setup.
|
| */
|
| initialize: function() {
|
| @@ -114,6 +121,13 @@ cr.define('extensions', function() {
|
| $('update-extensions-now').addEventListener('click',
|
| this.handleUpdateExtensionNow_.bind(this));
|
|
|
| + // Set up the close dialog for the apps developer tools promo.
|
| + $('apps-developer-tools-promo').querySelector('.close-button').
|
| + addEventListener('click', function(e) {
|
| + this.promoDismissed_ = true;
|
| + $('extension-settings').classList.remove('adt-promo');
|
| + }.bind(this));
|
| +
|
| if (!loadTimeData.getBoolean('offStoreInstallEnabled')) {
|
| this.dragWrapper_ = new cr.ui.DragWrapper(document.documentElement,
|
| dragWrapperHandler);
|
| @@ -297,6 +311,9 @@ cr.define('extensions', function() {
|
| $('toggle-dev-on').checked = false;
|
| }
|
|
|
| + var showPromo = extensionsData.promoteAppsDevTools && !this.promoDismissed_;
|
| + pageDiv.classList.toggle('adt-promo', showPromo);
|
| +
|
| $('load-unpacked').disabled = extensionsData.loadUnpackedDisabled;
|
|
|
| ExtensionsList.prototype.data_ = extensionsData;
|
|
|