| 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 e658f18058e6f45849f9eb3fab4fe338cb9c5f3e..4e4f597b945fe92be973e77a0689967b329ef39f 100644
|
| --- a/content/shell/webkit_test_runner_bindings.cc
|
| +++ b/content/shell/webkit_test_runner_bindings.cc
|
| @@ -112,6 +112,23 @@ v8::Handle<v8::Value> SetWaitUntilDone(const v8::Arguments& args) {
|
| return v8::Undefined();
|
| }
|
|
|
| +v8::Handle<v8::Value> SetXSSAuditorEnabled(
|
| + const v8::Arguments& args) {
|
| + RenderView* view = GetCurrentRenderView();
|
| + if (!view)
|
| + return v8::Undefined();
|
| +
|
| + if (args.Length() != 1 || !args[0]->IsBoolean())
|
| + return v8::Undefined();
|
| +
|
| + WebKitTestRunner* runner = WebKitTestRunner::Get(view);
|
| + if (!runner)
|
| + return v8::Undefined();
|
| +
|
| + runner->SetXSSAuditorEnabled(args[0]->BooleanValue());
|
| + return v8::Undefined();
|
| +}
|
| +
|
| v8::Handle<v8::Value> GetWorkerThreadCount(const v8::Arguments& args) {
|
| RenderView* view = GetCurrentRenderView();
|
| if (!view)
|
| @@ -169,6 +186,8 @@ WebKitTestRunnerBindings::GetNativeFunction(v8::Handle<v8::String> name) {
|
| }
|
| if (name->Equals(v8::String::New("SetWaitUntilDone")))
|
| return v8::FunctionTemplate::New(SetWaitUntilDone);
|
| + if (name->Equals(v8::String::New("SetXSSAuditorEnabled")))
|
| + return v8::FunctionTemplate::New(SetXSSAuditorEnabled);
|
| if (name->Equals(v8::String::New("GetWorkerThreadCount")))
|
| return v8::FunctionTemplate::New(GetWorkerThreadCount);
|
| if (name->Equals(v8::String::New("NotImplemented")))
|
|
|