Index: content/shell/webkit_test_runner_bindings.cc |
diff --git a/content/shell/webkit_test_runner_bindings.cc b/content/shell/webkit_test_runner_bindings.cc |
index 4e4f597b945fe92be973e77a0689967b329ef39f..3e1878f9d0cd5376130775ff5e3186ce16470e40 100644 |
--- a/content/shell/webkit_test_runner_bindings.cc |
+++ b/content/shell/webkit_test_runner_bindings.cc |
@@ -62,6 +62,15 @@ v8::Handle<v8::Value> NotifyDone(const v8::Arguments& args) { |
return v8::Undefined(); |
} |
+v8::Handle<v8::Value> SetCanOpenWindows(const v8::Arguments& args) { |
+ RenderView* view = GetCurrentRenderView(); |
+ if (!view) |
+ return v8::Undefined(); |
+ |
+ view->Send(new ShellViewHostMsg_CanOpenWindows(view->GetRoutingID())); |
+ return v8::Undefined(); |
+} |
+ |
v8::Handle<v8::Value> SetDumpAsText(const v8::Arguments& args) { |
RenderView* view = GetCurrentRenderView(); |
if (!view) |
@@ -173,6 +182,8 @@ WebKitTestRunnerBindings::GetNativeFunction(v8::Handle<v8::String> name) { |
return v8::FunctionTemplate::New(Display); |
if (name->Equals(v8::String::New("NotifyDone"))) |
return v8::FunctionTemplate::New(NotifyDone); |
+ if (name->Equals(v8::String::New("SetCanOpenWindows"))) |
+ return v8::FunctionTemplate::New(SetCanOpenWindows); |
if (name->Equals(v8::String::New("SetDumpAsText"))) |
return v8::FunctionTemplate::New(SetDumpAsText); |
if (name->Equals(v8::String::New("SetDumpChildFramesAsText"))) |