OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 <include src="../uber/uber_utils.js"></include> | 5 <include src="../uber/uber_utils.js"></include> |
6 <include src="extension_commands_overlay.js"></include> | 6 <include src="extension_commands_overlay.js"></include> |
7 <include src="extension_focus_manager.js"></include> | 7 <include src="extension_focus_manager.js"></include> |
8 <include src="extension_list.js"></include> | 8 <include src="extension_list.js"></include> |
9 <include src="pack_extension_overlay.js"></include> | 9 <include src="pack_extension_overlay.js"></include> |
10 | 10 |
(...skipping 16 matching lines...) Expand all Loading... |
27 // wait until 'drop' to decide whether to do something with the file or | 27 // wait until 'drop' to decide whether to do something with the file or |
28 // not. | 28 // not. |
29 // See: http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#concept-dnd-p | 29 // See: http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#concept-dnd-p |
30 return (e.dataTransfer.types && | 30 return (e.dataTransfer.types && |
31 e.dataTransfer.types.indexOf('Files') > -1); | 31 e.dataTransfer.types.indexOf('Files') > -1); |
32 }, | 32 }, |
33 /** @override */ | 33 /** @override */ |
34 doDragEnter: function() { | 34 doDragEnter: function() { |
35 chrome.send('startDrag'); | 35 chrome.send('startDrag'); |
36 ExtensionSettings.showOverlay(null); | 36 ExtensionSettings.showOverlay(null); |
37 ExtensionSettings.showOverlay($('dropTargetOverlay')); | 37 ExtensionSettings.showOverlay($('drop-target-overlay')); |
38 }, | 38 }, |
39 /** @override */ | 39 /** @override */ |
40 doDragLeave: function() { | 40 doDragLeave: function() { |
41 ExtensionSettings.showOverlay(null); | 41 ExtensionSettings.showOverlay(null); |
42 chrome.send('stopDrag'); | 42 chrome.send('stopDrag'); |
43 }, | 43 }, |
44 /** @override */ | 44 /** @override */ |
45 doDragOver: function(e) { | 45 doDragOver: function(e) { |
46 e.preventDefault(); | 46 e.preventDefault(); |
47 }, | 47 }, |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
139 kioskOverlay.initialize(); | 139 kioskOverlay.initialize(); |
140 | 140 |
141 $('add-kiosk-app').addEventListener('click', function() { | 141 $('add-kiosk-app').addEventListener('click', function() { |
142 ExtensionSettings.showOverlay($('kiosk-apps-page')); | 142 ExtensionSettings.showOverlay($('kiosk-apps-page')); |
143 kioskOverlay.didShowPage(); | 143 kioskOverlay.didShowPage(); |
144 }); | 144 }); |
145 | 145 |
146 extensions.KioskDisableBailoutConfirm.getInstance().initialize(); | 146 extensions.KioskDisableBailoutConfirm.getInstance().initialize(); |
147 } | 147 } |
148 | 148 |
149 cr.ui.overlay.setupOverlay($('dropTargetOverlay')); | 149 cr.ui.overlay.setupOverlay($('drop-target-overlay')); |
150 cr.ui.overlay.globalInitialization(); | 150 cr.ui.overlay.globalInitialization(); |
151 | 151 |
152 extensions.ExtensionFocusManager.getInstance().initialize(); | 152 extensions.ExtensionFocusManager.getInstance().initialize(); |
153 | 153 |
154 var path = document.location.pathname; | 154 var path = document.location.pathname; |
155 if (path.length > 1) { | 155 if (path.length > 1) { |
156 // Skip starting slash and remove trailing slash (if any). | 156 // Skip starting slash and remove trailing slash (if any). |
157 var overlayName = path.slice(1).replace(/\/$/, ''); | 157 var overlayName = path.slice(1).replace(/\/$/, ''); |
158 if (overlayName == 'configureCommands') | 158 if (overlayName == 'configureCommands') |
159 this.showExtensionCommandsConfigUi_(); | 159 this.showExtensionCommandsConfigUi_(); |
(...skipping 10 matching lines...) Expand all Loading... |
170 handleLoadUnpackedExtension_: function(e) { | 170 handleLoadUnpackedExtension_: function(e) { |
171 chrome.send('extensionSettingsLoadUnpackedExtension'); | 171 chrome.send('extensionSettingsLoadUnpackedExtension'); |
172 }, | 172 }, |
173 | 173 |
174 /** | 174 /** |
175 * Handles the Pack Extension button. | 175 * Handles the Pack Extension button. |
176 * @param {Event} e Change event. | 176 * @param {Event} e Change event. |
177 * @private | 177 * @private |
178 */ | 178 */ |
179 handlePackExtension_: function(e) { | 179 handlePackExtension_: function(e) { |
180 ExtensionSettings.showOverlay($('packExtensionOverlay')); | 180 ExtensionSettings.showOverlay($('pack-extension-overlay')); |
181 chrome.send('metricsHandler:recordAction', ['Options_PackExtension']); | 181 chrome.send('metricsHandler:recordAction', ['Options_PackExtension']); |
182 }, | 182 }, |
183 | 183 |
184 /** | 184 /** |
185 * Shows the Extension Commands configuration UI. | 185 * Shows the Extension Commands configuration UI. |
186 * @param {Event} e Change event. | 186 * @param {Event} e Change event. |
187 * @private | 187 * @private |
188 */ | 188 */ |
189 showExtensionCommandsConfigUi_: function(e) { | 189 showExtensionCommandsConfigUi_: function(e) { |
190 ExtensionSettings.showOverlay($('extensionCommandsOverlay')); | 190 ExtensionSettings.showOverlay($('extension-commands-overlay')); |
191 chrome.send('metricsHandler:recordAction', | 191 chrome.send('metricsHandler:recordAction', |
192 ['Options_ExtensionCommands']); | 192 ['Options_ExtensionCommands']); |
193 }, | 193 }, |
194 | 194 |
195 /** | 195 /** |
196 * Handles the Configure (Extension) Commands link. | 196 * Handles the Configure (Extension) Commands link. |
197 * @param {Event} e Change event. | 197 * @param {Event} e Change event. |
198 * @private | 198 * @private |
199 */ | 199 */ |
200 handleExtensionCommandsConfig_: function(e) { | 200 handleExtensionCommandsConfig_: function(e) { |
(...skipping 201 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
402 '}'; | 402 '}'; |
403 document.querySelector('head').appendChild(style); | 403 document.querySelector('head').appendChild(style); |
404 } | 404 } |
405 | 405 |
406 // Export | 406 // Export |
407 return { | 407 return { |
408 ExtensionSettings: ExtensionSettings | 408 ExtensionSettings: ExtensionSettings |
409 }; | 409 }; |
410 }); | 410 }); |
411 | 411 |
412 var ExtensionSettings = extensions.ExtensionSettings; | |
413 | |
414 window.addEventListener('load', function(e) { | 412 window.addEventListener('load', function(e) { |
415 ExtensionSettings.getInstance().initialize(); | 413 extensions.ExtensionSettings.getInstance().initialize(); |
416 }); | 414 }); |
OLD | NEW |