Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(327)

Unified Diff: Source/bindings/dart/gyp/scripts/massage_factories.py

Issue 24294002: Dartium changes for custom element lifecycle events. (Closed) Base URL: svn://svn.chromium.org/multivm/trunk/webkit
Patch Set: Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/bindings/dart/gyp/scripts/massage_factories.py
diff --git a/Source/bindings/dart/gyp/scripts/massage_factories.py b/Source/bindings/dart/gyp/scripts/massage_factories.py
index 5df25d59ef3bc5286bdbe8e9ce88ac95fe87d7d1..ce6b164a46184cbb109b2b1acbdf1c9aeb508ae5 100644
--- a/Source/bindings/dart/gyp/scripts/massage_factories.py
+++ b/Source/bindings/dart/gyp/scripts/massage_factories.py
@@ -68,7 +68,8 @@ def main(args):
])
massage('cpp', [
(re.compile(r'^#include "V8'), '#include "Dart'),
- (re.compile(r'^#include "bindings/v8/CustomElementWrapper.h"'), '#include "bindings/dart/DartCustomElement.h"'),
+ #(re.compile(r'^#include "bindings/v8/CustomElementWrapper.h"'), '#include "bindings/dart/DartCustomElement.h"'),
+ (re.compile(r'^#include "bindings/v8/CustomElementWrapper.h"'), '#include "bindings/dart/DartCustomElementWrapper.h"'),
(re.compile(r'v8\.h'), 'dart_api.h'),
(re.compile(
r'return wrap\(static_cast<(\w+)\*>\(element\), creationContext, isolate\);'),
@@ -93,12 +94,14 @@ def main(args):
r'#include "bindings/v8/CustomElementHelpers.h"\n#include "bindings/dart/DartCustomElement.h"'),
(re.compile(
r'return CustomElementWrapper<%sElement, V8%sElement>::wrap\(element, creationContext, isolate, createWrapperFunction\);' % (tag, tag)),
- r'return DartCustomElement::toDart(element, DartCustomElement::CreateWrapperFunction(createWrapperFunction));'),
+ r'return DartCustomElementWrapper<%sElement>::wrap(element, createWrapperFunction);' % tag),
+ #r'return DartCustomElement::toDart(element, DartCustomElement::CreateWrapperFunction(createWrapperFunction));'),
(re.compile(
r'return wrap\(toHTMLUnknownElement\(element\), creationContext, isolate\);'),
# FIXME: We map custom elements to DartHTMLElement here instead of DartHTMLUnknownElement.
# This should be handled earlier.
- r'return element->isCustomElement() ? DartDOMWrapper::toDart<DartHTMLElement>(element) : DartHTMLUnknownElement::toDart(toHTMLUnknownElement(element));'),
+ #r'return element->isCustomElement() ? DartDOMWrapper::toDart<DartHTMLElement>(element) : DartHTMLUnknownElement::toDart(toHTMLUnknownElement(element));'),
+ r'return DartHTMLUnknownElement::toDart(toHTMLUnknownElement(element));'),
(re.compile(r'createV8%sWrapper' % tag), r'createDart%sWrapper' % tag),
(re.compile(r', v8::Isolate\*( isolate)?'), ''),
(re.compile(r', v8::Handle<v8::Object> creationContext'), ''),

Powered by Google App Engine
This is Rietveld 408576698