Chromium Code Reviews| Index: chrome/renderer/extensions/dispatcher.cc |
| diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc |
| index 47509d2b07da56f5ccb7f43dac72992ea44717e8..48bd355c1ce95567e8b062ade4d96226ca5e8e03 100644 |
| --- a/chrome/renderer/extensions/dispatcher.cc |
| +++ b/chrome/renderer/extensions/dispatcher.cc |
| @@ -72,6 +72,7 @@ |
| #include "chrome/renderer/extensions/user_script_slave.h" |
| #include "chrome/renderer/extensions/web_request_custom_bindings.h" |
| #include "chrome/renderer/extensions/webstore_bindings.h" |
| +#include "chrome/renderer/extensions/webview_custom_bindings.h" |
| #include "chrome/renderer/resource_bundle_source_map.h" |
| #include "content/public/renderer/render_thread.h" |
| #include "content/public/renderer/render_view.h" |
| @@ -891,6 +892,9 @@ void Dispatcher::RegisterNativeHandlers(ModuleSystem* module_system, |
| new WebRequestCustomBindings(this, context))); |
| module_system->RegisterNativeHandler("webstore", |
| scoped_ptr<NativeHandler>(new WebstoreBindings(this, context))); |
| + module_system->RegisterNativeHandler("webview_natives", |
|
dominicc (has gone to gerrit)
2013/08/17 00:13:12
Assuming subsequent *views, or even something else
Fady Samuel
2013/08/20 23:00:39
Agreed. Moved to document_natives.
|
| + scoped_ptr<NativeHandler>( |
| + new WebviewCustomBindings(this, context))); |
| } |
| void Dispatcher::PopulateSourceMap() { |
| @@ -1290,11 +1294,11 @@ void Dispatcher::AddOrRemoveOriginPermissions( |
| } |
| void Dispatcher::EnableCustomElementWhiteList() { |
| - WebKit::WebRuntimeFeatures::enableCustomElements(true); |
| - WebKit::WebCustomElement::allowTagName("webview"); |
| + WebKit::WebRuntimeFeatures::enableEmbedderElements(true); |
|
dominicc (has gone to gerrit)
2013/08/17 00:13:12
FYI in response to code review feedback on the Bli
Fady Samuel
2013/08/20 23:00:39
Done.
|
| + WebKit::WebCustomElement::addEmbedderElementName("webview"); |
| // TODO(fsamuel): Add <adview> to the whitelist once it has been converted |
| // into a custom element. |
| - WebKit::WebCustomElement::allowTagName("browser-plugin"); |
| + WebKit::WebCustomElement::addEmbedderElementName("browser-plugin"); |
| } |
| void Dispatcher::AddOrRemoveBindings(const std::string& extension_id) { |