Index: extensions/renderer/document_custom_bindings.cc |
diff --git a/chrome/renderer/extensions/document_custom_bindings.cc b/extensions/renderer/document_custom_bindings.cc |
similarity index 64% |
rename from chrome/renderer/extensions/document_custom_bindings.cc |
rename to extensions/renderer/document_custom_bindings.cc |
index b8471a4802ec360c81da7a22fa3ad49612ad9a34..54492eccb90816f4fd682957592b8678c9679880 100644 |
--- a/chrome/renderer/extensions/document_custom_bindings.cc |
+++ b/extensions/renderer/document_custom_bindings.cc |
@@ -2,24 +2,23 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#include "chrome/renderer/extensions/document_custom_bindings.h" |
+#include "extensions/renderer/document_custom_bindings.h" |
#include <string> |
#include "base/bind.h" |
-#include "chrome/renderer/extensions/chrome_v8_context.h" |
+#include "extensions/renderer/script_context.h" |
#include "third_party/WebKit/public/web/WebDocument.h" |
#include "third_party/WebKit/public/web/WebFrame.h" |
#include "v8/include/v8.h" |
namespace extensions { |
-DocumentCustomBindings::DocumentCustomBindings( |
- Dispatcher* dispatcher, ChromeV8Context* context) |
- : ChromeV8Extension(dispatcher, context) { |
+DocumentCustomBindings::DocumentCustomBindings(ScriptContext* context) |
+ : ObjectBackedNativeHandler(context) { |
RouteFunction("RegisterElement", |
- base::Bind(&DocumentCustomBindings::RegisterElement, |
- base::Unretained(this))); |
+ base::Bind(&DocumentCustomBindings::RegisterElement, |
+ base::Unretained(this))); |
} |
// Attach an event name to an object. |
@@ -35,9 +34,8 @@ void DocumentCustomBindings::RegisterElement( |
blink::WebExceptionCode ec = 0; |
blink::WebDocument document = context()->web_frame()->document(); |
- v8::Handle<v8::Value> constructor = |
- document.registerEmbedderCustomElement( |
- blink::WebString::fromUTF8(element_name), options, ec); |
+ v8::Handle<v8::Value> constructor = document.registerEmbedderCustomElement( |
+ blink::WebString::fromUTF8(element_name), options, ec); |
args.GetReturnValue().Set(constructor); |
} |