Index: chrome/browser/resources/extensions/extensions.js |
diff --git a/chrome/browser/resources/extensions/extensions.js b/chrome/browser/resources/extensions/extensions.js |
index 640c5aa92bcd5725e1d0fb798e7c504f9607ab6e..fcfb57b902b7731ae76a181440f292e1f49ff27e 100644 |
--- a/chrome/browser/resources/extensions/extensions.js |
+++ b/chrome/browser/resources/extensions/extensions.js |
@@ -8,6 +8,7 @@ |
<include src="extension_list.js"></include> |
<include src="pack_extension_overlay.js"></include> |
<include src="extension_error_overlay.js"></include> |
+<include src="extension_loader.js"></include> |
<if expr="chromeos"> |
<include src="chromeos/kiosk_apps.js"></include> |
@@ -101,14 +102,17 @@ cr.define('extensions', function() { |
// back in returnExtensionsData. |
chrome.send('extensionSettingsRequestExtensionsData'); |
+ var extensionLoader = extensions.ExtensionLoader.getInstance(); |
+ |
$('toggle-dev-on').addEventListener('change', |
this.handleToggleDevMode_.bind(this)); |
$('dev-controls').addEventListener('webkitTransitionEnd', |
this.handleDevControlsTransitionEnd_.bind(this)); |
// Set up the three dev mode buttons (load unpacked, pack and update). |
- $('load-unpacked').addEventListener('click', |
- this.handleLoadUnpackedExtension_.bind(this)); |
+ $('load-unpacked').addEventListener('click', function(e) { |
+ extensionLoader.loadUnpacked(); |
+ }); |
$('pack-extension').addEventListener('click', |
this.handlePackExtension_.bind(this)); |
$('update-extensions-now').addEventListener('click', |
@@ -169,15 +173,6 @@ cr.define('extensions', function() { |
}, |
/** |
- * Handles the Load Unpacked Extension button. |
- * @param {Event} e Change event. |
- * @private |
- */ |
- handleLoadUnpackedExtension_: function(e) { |
- chrome.send('extensionSettingsLoadUnpackedExtension'); |
- }, |
- |
- /** |
* Handles the Pack Extension button. |
* @param {Event} e Change event. |
* @private |