[Extensions] Make chrome://extensions use developerPrivate for unpacked loading
commitf6ea63a2729dcda7c51ede473907a1900303e0c8
authorrdevlin.cronin <rdevlin.cronin@chromium.org>
Wed, 4 Mar 2015 17:51:04 +0000 (4 09:51 -0800)
committerCommit bot <commit-bot@chromium.org>
Wed, 4 Mar 2015 17:51:57 +0000 (4 17:51 +0000)
tree123b54faac2042a7b18114032cd5eb8362be4222
parent31f4de692fea12661a046a0fc8d091ff6f04654d
[Extensions] Make chrome://extensions use developerPrivate for unpacked loading

Make the chrome://extensions page use chrome.developerPrivate API to
select a file path and load an unpacked extension.
Also add tests for the api function, and convert it to a
UIThreadExtensionFunction.

BUG=461039

Review URL: https://codereview.chromium.org/979453002

Cr-Commit-Position: refs/heads/master@{#319081}
chrome/browser/extensions/api/developer_private/developer_private_api.cc
chrome/browser/extensions/api/developer_private/developer_private_api.h
chrome/browser/extensions/api/developer_private/developer_private_api_unittest.cc
chrome/browser/extensions/api/developer_private/entry_picker.cc
chrome/browser/extensions/unpacked_installer.cc
chrome/browser/extensions/unpacked_installer.h
chrome/browser/resources/extensions/extension_loader.js
chrome/browser/ui/webui/extensions/extension_loader_handler.cc
chrome/browser/ui/webui/extensions/extension_loader_handler.h
chrome/common/extensions/api/developer_private.idl
third_party/closure_compiler/externs/developer_private.js