Index: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
diff --git a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
index 8fbae51ed54d1c9abb1c53794ef0f6c521722e8f..5d7b43cd032e4aad420ca7936fa1c7d4bcbb94eb 100644 |
--- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
+++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
@@ -19,7 +19,6 @@ |
#include "chrome/renderer/extensions/media_galleries_custom_bindings.h" |
#include "chrome/renderer/extensions/notifications_native_handler.h" |
#include "chrome/renderer/extensions/page_capture_custom_bindings.h" |
-#include "chrome/renderer/extensions/platform_keys_natives.h" |
#include "chrome/renderer/extensions/sync_file_system_custom_bindings.h" |
#include "chrome/renderer/extensions/webstore_bindings.h" |
#include "components/version_info/version_info.h" |
@@ -51,6 +50,7 @@ |
#if defined(OS_CHROMEOS) |
#include "chrome/renderer/extensions/file_browser_handler_custom_bindings.h" |
#include "chrome/renderer/extensions/file_manager_private_custom_bindings.h" |
+#include "chrome/renderer/extensions/platform_keys_natives.h" |
#endif |
using extensions::NativeHandler; |
@@ -112,6 +112,10 @@ void ChromeExtensionsDispatcherDelegate::RegisterNativeHandlers( |
"file_manager_private", |
std::unique_ptr<NativeHandler>( |
new extensions::FileManagerPrivateCustomBindings(context))); |
+ module_system->RegisterNativeHandler( |
+ "platform_keys_natives", |
+ std::unique_ptr<NativeHandler>( |
+ new extensions::PlatformKeysNatives(context))); |
#endif // defined(OS_CHROMEOS) |
module_system->RegisterNativeHandler( |
"notifications_private", |
@@ -125,10 +129,6 @@ void ChromeExtensionsDispatcherDelegate::RegisterNativeHandlers( |
"page_capture", std::unique_ptr<NativeHandler>( |
new extensions::PageCaptureCustomBindings(context))); |
module_system->RegisterNativeHandler( |
- "platform_keys_natives", |
- std::unique_ptr<NativeHandler>( |
- new extensions::PlatformKeysNatives(context))); |
- module_system->RegisterNativeHandler( |
"webstore", std::unique_ptr<NativeHandler>( |
new extensions::WebstoreBindings(context))); |
#if defined(ENABLE_WEBRTC) |
@@ -168,8 +168,6 @@ void ChromeExtensionsDispatcherDelegate::PopulateSourceMap( |
source_map->RegisterSource("automationNode", IDR_AUTOMATION_NODE_JS); |
source_map->RegisterSource("browserAction", |
IDR_BROWSER_ACTION_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("certificateProvider", |
- IDR_CERTIFICATE_PROVIDER_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("declarativeContent", |
IDR_DECLARATIVE_CONTENT_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("desktopCapture", |
@@ -177,27 +175,9 @@ void ChromeExtensionsDispatcherDelegate::PopulateSourceMap( |
source_map->RegisterSource("developerPrivate", |
IDR_DEVELOPER_PRIVATE_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("downloads", IDR_DOWNLOADS_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("enterprise.platformKeys", |
- IDR_ENTERPRISE_PLATFORM_KEYS_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("enterprise.platformKeys.internalAPI", |
- IDR_ENTERPRISE_PLATFORM_KEYS_INTERNAL_API_JS); |
- source_map->RegisterSource("enterprise.platformKeys.KeyPair", |
- IDR_ENTERPRISE_PLATFORM_KEYS_KEY_PAIR_JS); |
- source_map->RegisterSource("enterprise.platformKeys.SubtleCrypto", |
- IDR_ENTERPRISE_PLATFORM_KEYS_SUBTLE_CRYPTO_JS); |
- source_map->RegisterSource("enterprise.platformKeys.Token", |
- IDR_ENTERPRISE_PLATFORM_KEYS_TOKEN_JS); |
source_map->RegisterSource("feedbackPrivate", |
IDR_FEEDBACK_PRIVATE_CUSTOM_BINDINGS_JS); |
-#if defined(OS_CHROMEOS) |
- source_map->RegisterSource("fileBrowserHandler", |
- IDR_FILE_BROWSER_HANDLER_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("fileManagerPrivate", |
- IDR_FILE_MANAGER_PRIVATE_CUSTOM_BINDINGS_JS); |
-#endif // defined(OS_CHROMEOS) |
source_map->RegisterSource("fileSystem", IDR_FILE_SYSTEM_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("fileSystemProvider", |
- IDR_FILE_SYSTEM_PROVIDER_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("gcm", IDR_GCM_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("identity", IDR_IDENTITY_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("imageWriterPrivate", |
@@ -212,6 +192,34 @@ void ChromeExtensionsDispatcherDelegate::PopulateSourceMap( |
source_map->RegisterSource("pageAction", IDR_PAGE_ACTION_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("pageCapture", |
IDR_PAGE_CAPTURE_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("syncFileSystem", |
+ IDR_SYNC_FILE_SYSTEM_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("systemIndicator", |
+ IDR_SYSTEM_INDICATOR_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("tabCapture", IDR_TAB_CAPTURE_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("tabs", IDR_TABS_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("tts", IDR_TTS_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("ttsEngine", IDR_TTS_ENGINE_CUSTOM_BINDINGS_JS); |
+ |
+#if defined(OS_CHROMEOS) |
+ source_map->RegisterSource("certificateProvider", |
+ IDR_CERTIFICATE_PROVIDER_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("enterprise.platformKeys", |
+ IDR_ENTERPRISE_PLATFORM_KEYS_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("enterprise.platformKeys.internalAPI", |
+ IDR_ENTERPRISE_PLATFORM_KEYS_INTERNAL_API_JS); |
+ source_map->RegisterSource("enterprise.platformKeys.KeyPair", |
+ IDR_ENTERPRISE_PLATFORM_KEYS_KEY_PAIR_JS); |
+ source_map->RegisterSource("enterprise.platformKeys.SubtleCrypto", |
+ IDR_ENTERPRISE_PLATFORM_KEYS_SUBTLE_CRYPTO_JS); |
+ source_map->RegisterSource("enterprise.platformKeys.Token", |
+ IDR_ENTERPRISE_PLATFORM_KEYS_TOKEN_JS); |
+ source_map->RegisterSource("fileBrowserHandler", |
+ IDR_FILE_BROWSER_HANDLER_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("fileManagerPrivate", |
+ IDR_FILE_MANAGER_PRIVATE_CUSTOM_BINDINGS_JS); |
+ source_map->RegisterSource("fileSystemProvider", |
+ IDR_FILE_SYSTEM_PROVIDER_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("platformKeys", |
IDR_PLATFORM_KEYS_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("platformKeys.getPublicKey", |
@@ -222,16 +230,10 @@ void ChromeExtensionsDispatcherDelegate::PopulateSourceMap( |
source_map->RegisterSource("platformKeys.SubtleCrypto", |
IDR_PLATFORM_KEYS_SUBTLE_CRYPTO_JS); |
source_map->RegisterSource("platformKeys.utils", IDR_PLATFORM_KEYS_UTILS_JS); |
- source_map->RegisterSource("syncFileSystem", |
- IDR_SYNC_FILE_SYSTEM_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("systemIndicator", |
- IDR_SYSTEM_INDICATOR_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("tabCapture", IDR_TAB_CAPTURE_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("tabs", IDR_TABS_CUSTOM_BINDINGS_JS); |
source_map->RegisterSource("terminalPrivate", |
IDR_TERMINAL_PRIVATE_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("tts", IDR_TTS_CUSTOM_BINDINGS_JS); |
- source_map->RegisterSource("ttsEngine", IDR_TTS_ENGINE_CUSTOM_BINDINGS_JS); |
+#endif // defined(OS_CHROMEOS) |
+ |
#if defined(ENABLE_WEBRTC) |
source_map->RegisterSource("cast.streaming.rtpStream", |
IDR_CAST_STREAMING_RTP_STREAM_CUSTOM_BINDINGS_JS); |