Chromium Code Reviews| 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 7b090378cfef8c9ab4868ba0d072f2e959ce54d8..52d48fb4b61b8f29913b94caff406d39a1fa3d47 100644 |
| --- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
| +++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
| @@ -242,16 +242,12 @@ void ChromeExtensionsDispatcherDelegate::PopulateSourceMap( |
| source_map->RegisterSource("tagWatcher", IDR_TAG_WATCHER_JS); |
| source_map->RegisterSource("chromeWebViewInternal", |
| IDR_CHROME_WEB_VIEW_INTERNAL_CUSTOM_BINDINGS_JS); |
| - // Note: webView not webview so that this doesn't interfere with the |
| - // chrome.webview API bindings. |
| - source_map->RegisterSource("webView", IDR_WEB_VIEW_JS); |
| - source_map->RegisterSource("webViewEvents", IDR_WEB_VIEW_EVENTS_JS); |
| - source_map->RegisterSource("webViewExperimental", |
| - IDR_WEB_VIEW_EXPERIMENTAL_JS); |
| + source_map->RegisterSource("chromeWebView", IDR_CHROME_WEB_VIEW_JS); |
| + source_map->RegisterSource("chromeWebViewExperimental", |
| + IDR_CHROME_WEB_VIEW_EXPERIMENTAL_JS); |
| source_map->RegisterSource("webViewRequest", |
| IDR_WEB_VIEW_REQUEST_CUSTOM_BINDINGS_JS); |
| source_map->RegisterSource("denyAppView", IDR_APP_VIEW_DENY_JS); |
| - source_map->RegisterSource("denyWebView", IDR_WEB_VIEW_DENY_JS); |
| source_map->RegisterSource("injectAppTitlebar", IDR_INJECT_APP_TITLEBAR_JS); |
| } |
| @@ -275,9 +271,11 @@ void ChromeExtensionsDispatcherDelegate::RequireAdditionalModules( |
| // Note: setting up the WebView class here, not the chrome.webview API. |
| // The API will be automatically set up when first used. |
| if (context->GetAvailability("webViewInternal").is_available()) { |
|
Fady Samuel
2014/09/11 19:24:03
This check should be done in extensions as well.
lfg
2014/09/11 19:27:59
I'll do it in a future patch. This patch only move
Fady Samuel
2014/09/11 19:31:39
I'm surprised/confused that webview works at all t
|
| - module_system->Require("webView"); |
| - if (context->GetAvailability("webViewExperimentalInternal").is_available()) |
| - module_system->Require("webViewExperimental"); |
| + module_system->Require("chromeWebView"); |
| + if (context->GetAvailability("webViewExperimentalInternal") |
| + .is_available()) { |
| + module_system->Require("chromeWebViewExperimental"); |
| + } |
| } else if (context_type == extensions::Feature::BLESSED_EXTENSION_CONTEXT) { |
| module_system->Require("denyWebView"); |
| } |