| 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 37483df9e0a1c09c9b74057999f9cb005b590faa..e9892098e26815f0b2f430e760147c628722c6fb 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
|
| @@ -66,8 +66,17 @@ class WebViewInternalExecuteCodeFunction
|
| extensions::ScriptExecutor* GetScriptExecutor() final;
|
| bool IsWebView() const override;
|
| const GURL& GetWebViewSrc() const override;
|
| + bool LoadFileForWebUI(const std::string& file_src,
|
| + const WebUILoadFileCallback& callback) override;
|
|
|
| private:
|
| + class WebUIURLFetcher;
|
| +
|
| + // Callbacks from WebUIURLFetcher.
|
| + void OnWebUIURLFetchComplete(const WebUIURLFetcher* fetcher,
|
| + bool is_success,
|
| + std::string data);
|
| +
|
| // Contains extension resource built from path of file which is
|
| // specified in JSON arguments.
|
| extensions::ExtensionResource resource_;
|
| @@ -76,6 +85,8 @@ class WebViewInternalExecuteCodeFunction
|
|
|
| GURL guest_src_;
|
|
|
| + ScopedVector<WebUIURLFetcher> fetchers_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WebViewInternalExecuteCodeFunction);
|
| };
|
|
|
|
|