Chromium Code Reviews| Index: extensions/browser/api/guest_view/web_view/web_view_internal_api.h |
| diff --git a/extensions/browser/api/guest_view/web_view/web_view_internal_api.h b/extensions/browser/api/guest_view/web_view/web_view_internal_api.h |
| index 650d530bcb553a97d6476493be03716babc6502b..f45b2698972ee46a7b03b0038cdd89936fb2d2fb 100644 |
| --- a/extensions/browser/api/guest_view/web_view/web_view_internal_api.h |
| +++ b/extensions/browser/api/guest_view/web_view/web_view_internal_api.h |
| @@ -129,6 +129,39 @@ class WebViewInternalInsertCSSFunction |
| DISALLOW_COPY_AND_ASSIGN(WebViewInternalInsertCSSFunction); |
| }; |
| +class WebViewInternalAddContentScriptsFunction : public AsyncExtensionFunction { |
|
Devlin
2015/04/08 17:50:56
AsyncExtensionFunction is dead. Long live UIThrea
Xi Han
2015/04/08 22:10:36
Updated here, since this API doesn't send an Async
Devlin
2015/04/10 16:04:31
FYI, UIThreadExtensionFunction is used for both Sy
Xi Han
2015/04/10 18:27:06
Acknowledged.
|
| + public: |
| + DECLARE_EXTENSION_FUNCTION("webViewInternal.addContentScripts", |
| + WEBVIEWINTERNAL_ADDCONTENTSCRIPTS); |
| + |
| + WebViewInternalAddContentScriptsFunction(); |
| + |
| + protected: |
| + ~WebViewInternalAddContentScriptsFunction() override; |
| + |
| + private: |
| + bool RunAsync() override; |
| + |
| + DISALLOW_COPY_AND_ASSIGN(WebViewInternalAddContentScriptsFunction); |
| +}; |
| + |
| +class WebViewInternalRemoveContentScriptsFunction |
| + : public AsyncExtensionFunction { |
| + public: |
| + DECLARE_EXTENSION_FUNCTION("webViewInternal.removeContentScripts", |
| + WEBVIEWINTERNAL_REMOVECONTENTSCRIPTS); |
| + |
| + WebViewInternalRemoveContentScriptsFunction(); |
| + |
| + protected: |
| + ~WebViewInternalRemoveContentScriptsFunction() override; |
| + |
| + private: |
| + bool RunAsync() override; |
| + |
| + DISALLOW_COPY_AND_ASSIGN(WebViewInternalRemoveContentScriptsFunction); |
| +}; |
| + |
| class WebViewInternalSetNameFunction : public WebViewInternalExtensionFunction { |
| public: |
| DECLARE_EXTENSION_FUNCTION("webViewInternal.setName", |