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"> | 5 <include src="../uber/uber_utils.js"> |
6 <include src="extension_code.js"> | 6 <include src="extension_code.js"> |
7 <include src="extension_commands_overlay.js"> | 7 <include src="extension_commands_overlay.js"> |
8 <include src="extension_error_overlay.js"> | 8 <include src="extension_error_overlay.js"> |
9 <include src="extension_focus_manager.js"> | 9 <include src="extension_focus_manager.js"> |
10 <include src="extension_list.js"> | 10 <include src="extension_list.js"> |
(...skipping 16 matching lines...) Expand all Loading... |
27 * profileIsSupervised: boolean, | 27 * profileIsSupervised: boolean, |
28 * promoteAppsDevTools: boolean}} | 28 * promoteAppsDevTools: boolean}} |
29 */ | 29 */ |
30 var ExtensionDataResponse; | 30 var ExtensionDataResponse; |
31 | 31 |
32 // Used for observing function of the backend datasource for this page by | 32 // Used for observing function of the backend datasource for this page by |
33 // tests. | 33 // tests. |
34 var webuiResponded = false; | 34 var webuiResponded = false; |
35 | 35 |
36 cr.define('extensions', function() { | 36 cr.define('extensions', function() { |
37 var ExtensionsList = options.ExtensionsList; | 37 var ExtensionList = extensions.ExtensionList; |
38 | 38 |
39 // Implements the DragWrapper handler interface. | 39 // Implements the DragWrapper handler interface. |
40 var dragWrapperHandler = { | 40 var dragWrapperHandler = { |
41 /** @override */ | 41 /** @override */ |
42 shouldAcceptDrag: function(e) { | 42 shouldAcceptDrag: function(e) { |
43 // We can't access filenames during the 'dragenter' event, so we have to | 43 // We can't access filenames during the 'dragenter' event, so we have to |
44 // wait until 'drop' to decide whether to do something with the file or | 44 // wait until 'drop' to decide whether to do something with the file or |
45 // not. | 45 // not. |
46 // See: http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#concept-dnd-p | 46 // See: http://www.w3.org/TR/2011/WD-html5-20110113/dnd.html#concept-dnd-p |
47 return (e.dataTransfer.types && | 47 return (e.dataTransfer.types && |
(...skipping 281 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
329 var devControlsCheckbox = $('toggle-dev-on'); | 329 var devControlsCheckbox = $('toggle-dev-on'); |
330 devControlsCheckbox.checked = extensionsData.developerMode; | 330 devControlsCheckbox.checked = extensionsData.developerMode; |
331 devControlsCheckbox.disabled = supervised; | 331 devControlsCheckbox.disabled = supervised; |
332 | 332 |
333 var instance = ExtensionSettings.getInstance(); | 333 var instance = ExtensionSettings.getInstance(); |
334 instance.displayPromo_ = extensionsData.promoteAppsDevTools; | 334 instance.displayPromo_ = extensionsData.promoteAppsDevTools; |
335 instance.updateDevControlsVisibility_(false); | 335 instance.updateDevControlsVisibility_(false); |
336 | 336 |
337 $('load-unpacked').disabled = extensionsData.loadUnpackedDisabled; | 337 $('load-unpacked').disabled = extensionsData.loadUnpackedDisabled; |
338 | 338 |
339 ExtensionsList.prototype.data_ = extensionsData; | 339 ExtensionList.prototype.data_ = extensionsData; |
340 var extensionList = $('extension-settings-list'); | 340 ExtensionList.decorate($('extension-settings-list')); |
341 ExtensionsList.decorate(extensionList); | |
342 }; | 341 }; |
343 | 342 |
344 // Indicate that warning |message| has occured for pack of |crx_path| and | 343 // Indicate that warning |message| has occured for pack of |crx_path| and |
345 // |pem_path| files. Ask if user wants override the warning. Send | 344 // |pem_path| files. Ask if user wants override the warning. Send |
346 // |overrideFlags| to repeated 'pack' call to accomplish the override. | 345 // |overrideFlags| to repeated 'pack' call to accomplish the override. |
347 ExtensionSettings.askToOverrideWarning = | 346 ExtensionSettings.askToOverrideWarning = |
348 function(message, crx_path, pem_path, overrideFlags) { | 347 function(message, crx_path, pem_path, overrideFlags) { |
349 var closeAlert = function() { | 348 var closeAlert = function() { |
350 ExtensionSettings.showOverlay(null); | 349 ExtensionSettings.showOverlay(null); |
351 }; | 350 }; |
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
459 | 458 |
460 // Export | 459 // Export |
461 return { | 460 return { |
462 ExtensionSettings: ExtensionSettings | 461 ExtensionSettings: ExtensionSettings |
463 }; | 462 }; |
464 }); | 463 }); |
465 | 464 |
466 window.addEventListener('load', function(e) { | 465 window.addEventListener('load', function(e) { |
467 extensions.ExtensionSettings.getInstance().initialize(); | 466 extensions.ExtensionSettings.getInstance().initialize(); |
468 }); | 467 }); |
OLD | NEW |