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..7b7ef007e2c19419fb0cc2fa2fe63549e184f13c 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,22 @@ 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.initializePage(); |
+ |
+ $('add-kiosk-app').hidden = false; |
+ $('add-kiosk-app').addEventListener('click', function() { |
+ ExtensionSettings.showOverlay($('kiosk-apps-page')); |
+ kioskOverlay.didShowPage(); |
+ }); |
+ |
+ var kioskDisableBailoutConfirmOverlay = |
+ extensions.KioskDisableBailoutConfirm.getInstance(); |
Dan Beam
2013/05/30 21:14:55
nit: extensions.KioskDisableBailoutConfirm.getInst
xiyuan
2013/05/30 23:03:38
Done.
|
+ kioskDisableBailoutConfirmOverlay.initializePage(); |
+ } |
+ |
cr.ui.overlay.setupOverlay($('dropTargetOverlay')); |
extensions.ExtensionFocusManager.getInstance().initialize(); |