diff options
Diffstat (limited to 'chromium/chrome/browser/resources/md_extensions/toolbar.js')
-rw-r--r-- | chromium/chrome/browser/resources/md_extensions/toolbar.js | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/chromium/chrome/browser/resources/md_extensions/toolbar.js b/chromium/chrome/browser/resources/md_extensions/toolbar.js index f7e5051491f..f973f10ed3e 100644 --- a/chromium/chrome/browser/resources/md_extensions/toolbar.js +++ b/chromium/chrome/browser/resources/md_extensions/toolbar.js @@ -6,21 +6,19 @@ cr.exportPath('extensions'); cr.define('extensions', function() { /** @interface */ - const ToolbarDelegate = function() {}; - - ToolbarDelegate.prototype = { + class ToolbarDelegate { /** * Toggles whether or not the profile is in developer mode. * @param {boolean} inDevMode */ - setProfileInDevMode: assertNotReached, + setProfileInDevMode(inDevMode) {} /** Opens the dialog to load unpacked extensions. */ - loadUnpacked: assertNotReached, + loadUnpacked() {} /** Updates all extensions. */ - updateAllExtensions: assertNotReached, - }; + updateAllExtensions() {} + } const Toolbar = Polymer({ is: 'extensions-toolbar', @@ -35,6 +33,16 @@ cr.define('extensions', function() { type: Boolean, value: false, }, + + isGuest: Boolean, + + // <if expr="chromeos"> + kioskEnabled: Boolean, + // </if> + }, + + hostAttributes: { + role: 'banner', }, /** @private */ @@ -52,6 +60,13 @@ cr.define('extensions', function() { this.fire('pack-tap'); }, + // <if expr="chromeos"> + /** @private */ + onKioskTap_: function() { + this.fire('kiosk-tap'); + }, + // </if> + /** @private */ onUpdateNowTap_: function() { this.delegate.updateAllExtensions(); |