Index: extensions/renderer/dispatcher.cc |
diff --git a/extensions/renderer/dispatcher.cc b/extensions/renderer/dispatcher.cc |
index d52d1505c06bfe2a7da38acde2639c831bf5fa29..edd4e40360dc2c85eb5355932486a4fc612fc77b 100644 |
--- a/extensions/renderer/dispatcher.cc |
+++ b/extensions/renderer/dispatcher.cc |
@@ -41,6 +41,7 @@ |
#include "extensions/renderer/api_activity_logger.h" |
#include "extensions/renderer/api_definitions_natives.h" |
#include "extensions/renderer/app_runtime_custom_bindings.h" |
+#include "extensions/renderer/app_window_custom_bindings.h" |
#include "extensions/renderer/binding_generating_native_handler.h" |
#include "extensions/renderer/blob_native_handler.h" |
#include "extensions/renderer/content_watcher.h" |
@@ -502,6 +503,8 @@ std::vector<std::pair<std::string, int> > Dispatcher::GetJsResources() { |
resources.push_back( |
std::make_pair("app.runtime", IDR_APP_RUNTIME_CUSTOM_BINDINGS_JS)); |
resources.push_back( |
+ std::make_pair("app.window", IDR_APP_WINDOW_CUSTOM_BINDINGS_JS)); |
+ resources.push_back( |
std::make_pair("contextMenus", IDR_CONTEXT_MENUS_CUSTOM_BINDINGS_JS)); |
resources.push_back( |
std::make_pair("extension", IDR_EXTENSION_CUSTOM_BINDINGS_JS)); |
@@ -510,6 +513,7 @@ std::vector<std::pair<std::string, int> > Dispatcher::GetJsResources() { |
std::make_pair("permissions", IDR_PERMISSIONS_CUSTOM_BINDINGS_JS)); |
resources.push_back( |
std::make_pair("runtime", IDR_RUNTIME_CUSTOM_BINDINGS_JS)); |
+ resources.push_back(std::make_pair("windowControls", IDR_WINDOW_CONTROLS_JS)); |
resources.push_back(std::make_pair("binding", IDR_BINDING_JS)); |
// Custom types sources. |
@@ -585,6 +589,10 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system, |
"app_runtime", |
scoped_ptr<NativeHandler>(new AppRuntimeCustomBindings(context))); |
module_system->RegisterNativeHandler( |
+ "app_window_natives", |
+ scoped_ptr<NativeHandler>( |
+ new AppWindowCustomBindings(dispatcher, context))); |
+ module_system->RegisterNativeHandler( |
"blob_natives", |
scoped_ptr<NativeHandler>(new BlobNativeHandler(context))); |
module_system->RegisterNativeHandler( |