Index: tools/dom/templates/html/impl/impl_Document.darttemplate |
diff --git a/tools/dom/templates/html/impl/impl_Document.darttemplate b/tools/dom/templates/html/impl/impl_Document.darttemplate |
index ca0705a37b5670f41eb739068aa7f5af20b8ec81..9dae6c78d4e79daaaa71f84043ba74c3b9b5a0a5 100644 |
--- a/tools/dom/templates/html/impl/impl_Document.darttemplate |
+++ b/tools/dom/templates/html/impl/impl_Document.darttemplate |
@@ -68,23 +68,9 @@ $if DART2JS |
? _createElement_2(tagName) |
: _createElement(tagName, typeExtension); |
$else |
- var newElement = (typeExtension == null) ? |
- _blink.BlinkDocument.instance.createElement_Callback_1_(unwrap_jso(this), tagName) : |
- _blink.BlinkDocument.instance.createElement_Callback_2_(unwrap_jso(this), tagName, typeExtension); |
- |
- var wrapped = js.getDartHtmlWrapperFor(newElement); // Here's our Dart class. |
- if (wrapped != null) { |
- wrapped.blink_jsObject = newElement; |
- } else { |
- wrapped = wrap_jso(newElement); |
- if (wrapped == null) { |
- wrapped = wrap_jso_custom_element(newElement); |
- } else { |
- js.setDartHtmlWrapperFor(wrapped.blink_jsObject, wrapped); |
- } |
- } |
- |
- return wrapped; |
+ return (typeExtension == null) ? |
+ _blink.BlinkDocument.instance.createElement_Callback_1_(this, tagName) : |
+ _blink.BlinkDocument.instance.createElement_Callback_2_(this, tagName, typeExtension); |
$endif |
} |
@@ -110,25 +96,9 @@ $if DART2JS |
? _createElementNS_2(namespaceURI, qualifiedName) |
: _createElementNS(namespaceURI, qualifiedName, typeExtension); |
$else |
- var newElement = (typeExtension == null) ? |
- _blink.BlinkDocument.instance.createElementNS_Callback_2_(unwrap_jso(this), namespaceURI, qualifiedName) : |
- _blink.BlinkDocument.instance.createElementNS_Callback_3_(unwrap_jso(this), namespaceURI, qualifiedName, typeExtension); |
- |
- var wrapped; |
- |
- wrapped = js.getDartHtmlWrapperFor(newElement); // Here's our Dart class. |
- if (wrapped != null) { |
- wrapped.blink_jsObject = newElement; |
- } else { |
- wrapped = wrap_jso(newElement); |
- if (wrapped == null) { |
- wrapped = wrap_jso_custom_element(newElement); |
- } else { |
- js.setDartHtmlWrapperFor(wrapped.blink_jsObject, wrapped); // Here's our Dart class. |
- } |
- } |
- |
- return wrapped; |
+ return (typeExtension == null) ? |
+ _blink.BlinkDocument.instance.createElementNS_Callback_2_(this, namespaceURI, qualifiedName) : |
+ _blink.BlinkDocument.instance.createElementNS_Callback_3_(this, namespaceURI, qualifiedName, typeExtension); |
$endif |
} |