Index: chrome/browser/resources/extensions/extensions.js |
diff --git a/chrome/browser/resources/extensions/extensions.js b/chrome/browser/resources/extensions/extensions.js |
index 0fcc9194f10dd753ce83c65876f0d2169ac97d83..6e22d8bf82aaab6c4350304885ad0b9ff03db40f 100644 |
--- a/chrome/browser/resources/extensions/extensions.js |
+++ b/chrome/browser/resources/extensions/extensions.js |
@@ -8,6 +8,10 @@ |
<include src="extension_list.js"></include> |
<include src="pack_extension_overlay.js"></include> |
+<if expr="pp_ifdef('chromeos')"> |
+<include src="chromeos/kiosk_apps.js"></include> |
+</if> |
+ |
// Used for observing function of the backend datasource for this page by |
// tests. |
var webuiResponded = false; |
@@ -113,6 +117,20 @@ cr.define('extensions', function() { |
extensions.ExtensionCommandsOverlay.getInstance(); |
extensionCommandsOverlay.initializePage(); |
+ // Initialize the kiosk overlay. |
+ if (cr.isChromeOS && loadTimeData.getBoolean('enableKiosk')) { |
+ var kioskOverlay = extensions.KioskAppsOverlay.getInstance(); |
+ kioskOverlay.initialize(); |
+ |
+ $('add-kiosk-app').hidden = false; |
+ $('add-kiosk-app').addEventListener('click', function() { |
+ ExtensionSettings.showOverlay($('kiosk-apps-page')); |
+ kioskOverlay.didShowPage(); |
+ }); |
+ |
+ extensions.KioskDisableBailoutConfirm.getInstance().initialize(); |
+ } |
+ |
cr.ui.overlay.setupOverlay($('dropTargetOverlay')); |
extensions.ExtensionFocusManager.getInstance().initialize(); |