summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/resources/md_extensions/toolbar.js
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/resources/md_extensions/toolbar.js')
-rw-r--r--chromium/chrome/browser/resources/md_extensions/toolbar.js29
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();