| Index: chrome/renderer/extensions/dispatcher.cc
|
| diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc
|
| index c8bde59a60bdf40bb4aab66f55c290a933fd5ae9..8d030f5c14996ed57bbc3271a0d9f8b193fdce8f 100644
|
| --- a/chrome/renderer/extensions/dispatcher.cc
|
| +++ b/chrome/renderer/extensions/dispatcher.cc
|
| @@ -25,6 +25,7 @@
|
| #include "chrome/renderer/extensions/chrome_v8_context.h"
|
| #include "chrome/renderer/extensions/chrome_v8_extension.h"
|
| #include "chrome/renderer/extensions/context_menus_custom_bindings.h"
|
| +#include "chrome/renderer/extensions/downloads_custom_bindings.h"
|
| #include "chrome/renderer/extensions/event_bindings.h"
|
| #include "chrome/renderer/extensions/extension_custom_bindings.h"
|
| #include "chrome/renderer/extensions/extension_groups.h"
|
| @@ -578,11 +579,11 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system,
|
| scoped_ptr<NativeHandler>(new AppWindowCustomBindings(this)));
|
| module_system->RegisterNativeHandler("context_menus",
|
| scoped_ptr<NativeHandler>(new ContextMenusCustomBindings()));
|
| + module_system->RegisterNativeHandler("downloads",
|
| + scoped_ptr<NativeHandler>(new DownloadsCustomBindings()));
|
| module_system->RegisterNativeHandler("extension",
|
| scoped_ptr<NativeHandler>(
|
| new ExtensionCustomBindings(this)));
|
| - module_system->RegisterNativeHandler("sync_file_system",
|
| - scoped_ptr<NativeHandler>(new SyncFileSystemCustomBindings()));
|
| module_system->RegisterNativeHandler("file_browser_handler",
|
| scoped_ptr<NativeHandler>(new FileBrowserHandlerCustomBindings()));
|
| module_system->RegisterNativeHandler("file_browser_private",
|
| @@ -598,6 +599,8 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system,
|
| scoped_ptr<NativeHandler>(new PageCaptureCustomBindings()));
|
| module_system->RegisterNativeHandler("runtime",
|
| scoped_ptr<NativeHandler>(new RuntimeCustomBindings(context)));
|
| + module_system->RegisterNativeHandler("sync_file_system",
|
| + scoped_ptr<NativeHandler>(new SyncFileSystemCustomBindings()));
|
| module_system->RegisterNativeHandler("tabs",
|
| scoped_ptr<NativeHandler>(new TabsCustomBindings()));
|
| module_system->RegisterNativeHandler("tts",
|
| @@ -638,6 +641,8 @@ void Dispatcher::PopulateSourceMap() {
|
| IDR_CONTEXT_MENUS_CUSTOM_BINDINGS_JS);
|
| source_map_.RegisterSource("declarativeWebRequest",
|
| IDR_DECLARATIVE_WEBREQUEST_CUSTOM_BINDINGS_JS);
|
| + source_map_.RegisterSource("downloads",
|
| + IDR_DOWNLOADS_CUSTOM_BINDINGS_JS);
|
| source_map_.RegisterSource(
|
| "experimental.mediaGalleries",
|
| IDR_EXPERIMENTAL_MEDIA_GALLERIES_CUSTOM_BINDINGS_JS);
|
|
|