| Index: Source/web/WebLocalFrameImpl.h
|
| diff --git a/Source/web/WebLocalFrameImpl.h b/Source/web/WebLocalFrameImpl.h
|
| index 4423fb12b38e096a9bb2983ddd0b51a9bf2c17d8..fd12dbce80b12c9b1338a5c9e6cfbcece843785f 100644
|
| --- a/Source/web/WebLocalFrameImpl.h
|
| +++ b/Source/web/WebLocalFrameImpl.h
|
| @@ -50,6 +50,7 @@ class GeolocationClientProxy;
|
| class IntSize;
|
| class KURL;
|
| class Range;
|
| +class ScriptSourceCode;
|
| class SharedWorkerRepositoryClientImpl;
|
| class TextFinder;
|
| class WebDataSourceImpl;
|
| @@ -57,6 +58,7 @@ class WebFrameClient;
|
| class WebPerformance;
|
| class WebPlugin;
|
| class WebPluginContainerImpl;
|
| +class WebScriptExecutionCallback;
|
| class WebView;
|
| class WebViewImpl;
|
| struct FrameLoadRequest;
|
| @@ -110,9 +112,14 @@ public:
|
| virtual bool checkIfRunInsecureContent(const WebURL&) const override;
|
| virtual v8::Handle<v8::Value> executeScriptAndReturnValue(
|
| const WebScriptSource&) override;
|
| + virtual void requestExecuteScriptAndReturnValue(
|
| + const WebScriptSource&, bool userGesture, WebScriptExecutionCallback*) override;
|
| virtual void executeScriptInIsolatedWorld(
|
| int worldID, const WebScriptSource* sourcesIn, unsigned numSources,
|
| int extensionGroup, WebVector<v8::Local<v8::Value> >* results) override;
|
| + virtual void requestExecuteScriptInIsolatedWorld(
|
| + int worldID, const WebScriptSource* sourceIn, unsigned numSources,
|
| + int extensionGroup, bool userGesture, WebScriptExecutionCallback*) override;
|
| virtual v8::Handle<v8::Value> callFunctionEvenIfScriptDisabled(
|
| v8::Handle<v8::Function>,
|
| v8::Handle<v8::Value>,
|
|
|