| Index: extensions/renderer/binding_generating_native_handler.cc
|
| diff --git a/chrome/renderer/extensions/binding_generating_native_handler.cc b/extensions/renderer/binding_generating_native_handler.cc
|
| similarity index 60%
|
| rename from chrome/renderer/extensions/binding_generating_native_handler.cc
|
| rename to extensions/renderer/binding_generating_native_handler.cc
|
| index 91f2d91e52192ba62d3ea545859db52f1d427bd9..c9744e1e8c173cee33dbc4d29c7f07a8b4cbf3d0 100644
|
| --- a/chrome/renderer/extensions/binding_generating_native_handler.cc
|
| +++ b/extensions/renderer/binding_generating_native_handler.cc
|
| @@ -2,7 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "chrome/renderer/extensions/binding_generating_native_handler.h"
|
| +#include "extensions/renderer/binding_generating_native_handler.h"
|
|
|
| #include "extensions/renderer/module_system.h"
|
|
|
| @@ -12,26 +12,26 @@ BindingGeneratingNativeHandler::BindingGeneratingNativeHandler(
|
| ModuleSystem* module_system,
|
| const std::string& api_name,
|
| const std::string& bind_to)
|
| - : module_system_(module_system),
|
| - api_name_(api_name),
|
| - bind_to_(bind_to) {
|
| -}
|
| + : module_system_(module_system), api_name_(api_name), bind_to_(bind_to) {}
|
|
|
| v8::Handle<v8::Object> BindingGeneratingNativeHandler::NewInstance() {
|
| v8::Isolate* isolate = module_system_->GetIsolate();
|
| v8::EscapableHandleScope scope(isolate);
|
| v8::Handle<v8::Object> binding_module =
|
| module_system_->Require("binding")->ToObject();
|
| - v8::Handle<v8::Object> binding = binding_module
|
| - ->Get(v8::String::NewFromUtf8(isolate, "Binding"))->ToObject();
|
| - v8::Handle<v8::Function> create_binding = binding
|
| - ->Get(v8::String::NewFromUtf8(isolate, "create")).As<v8::Function>();
|
| - v8::Handle<v8::Value> argv[] = {v8::String::NewFromUtf8(isolate,
|
| - api_name_.c_str())};
|
| + v8::Handle<v8::Object> binding =
|
| + binding_module->Get(v8::String::NewFromUtf8(isolate, "Binding"))
|
| + ->ToObject();
|
| + v8::Handle<v8::Function> create_binding =
|
| + binding->Get(v8::String::NewFromUtf8(isolate, "create"))
|
| + .As<v8::Function>();
|
| + v8::Handle<v8::Value> argv[] = {
|
| + v8::String::NewFromUtf8(isolate, api_name_.c_str())};
|
| v8::Handle<v8::Object> binding_instance =
|
| create_binding->Call(binding, arraysize(argv), argv)->ToObject();
|
| - v8::Handle<v8::Function> generate = binding_instance
|
| - ->Get(v8::String::NewFromUtf8(isolate, "generate")).As<v8::Function>();
|
| + v8::Handle<v8::Function> generate =
|
| + binding_instance->Get(v8::String::NewFromUtf8(isolate, "generate"))
|
| + .As<v8::Function>();
|
| v8::Local<v8::Object> object = v8::Object::New(isolate);
|
| v8::Handle<v8::Value> compiled_schema =
|
| generate->Call(binding_instance, 0, NULL);
|
| @@ -42,4 +42,4 @@ v8::Handle<v8::Object> BindingGeneratingNativeHandler::NewInstance() {
|
| return scope.Escape(object);
|
| }
|
|
|
| -} // namespace extensions
|
| +} // namespace extensions
|
|
|