Chromium Code Reviews| Index: public/web/WebLocalFrame.h | 
| diff --git a/public/web/WebLocalFrame.h b/public/web/WebLocalFrame.h | 
| index 40e37e48539515db8d0b0fe1acbf8d8f887a5988..d6badf7428eba7255d4c0c540fe0a5581a611854 100644 | 
| --- a/public/web/WebLocalFrame.h | 
| +++ b/public/web/WebLocalFrame.h | 
| @@ -9,6 +9,8 @@ | 
| namespace blink { | 
| +class WebScriptExecutionCallback; | 
| + | 
| // Interface for interacting with in process frames. This contains methods that | 
| // require interacting with a frame's document. | 
| // FIXME: Move lots of methods from WebFrame in here. | 
| @@ -67,6 +69,12 @@ public: | 
| // Scripting -------------------------------------------------------------- | 
| + virtual void requestExecuteScriptAndReturnValue(const WebScriptSource&, | 
| 
 
pfeldman
2014/10/22 15:38:17
Please document those. Also, it is not clear wheth
 
kozyatinskiy1
2014/10/22 16:46:58
Done.
 
 | 
| + bool userGesture, WebScriptExecutionCallback*) = 0; | 
| + virtual void requestExecuteScriptInIsolatedWorld( | 
| + int worldID, const WebScriptSource* sourceIn, unsigned numSources, | 
| + int extensionGroup, bool userGesture, WebScriptExecutionCallback*) = 0; | 
| + | 
| // ONLY FOR TESTS: Forwards to executeScriptAndReturnValue, but sets a fake | 
| // UserGestureIndicator before execution. | 
| virtual v8::Handle<v8::Value> executeScriptAndReturnValueForTests(const WebScriptSource&) = 0; |