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

Unified Diff: sdk/lib/html/dart2js/html_dart2js.dart

Side-by-side diff isn't available for this file because of its large size.
Issue 24084004: Exposing document.createElement (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
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:
Download patch
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: sdk/lib/html/dart2js/html_dart2js.dart
diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
index d1c969d3da01e4d6c23aea16f69746b645c45948..3496dfcf451a2076e8badf7c3c02a1201074fdbd 100644
--- a/sdk/lib/html/dart2js/html_dart2js.dart
+++ b/sdk/lib/html/dart2js/html_dart2js.dart
@@ -185,7 +185,7 @@ class AnchorElement extends HtmlElement native "HTMLAnchorElement" {
@DomName('HTMLAnchorElement.HTMLAnchorElement')
@DocsEditable()
factory AnchorElement({String href}) {
- var e = document.$dom_createElement("a");
+ var e = document.createElement("a");
if (href != null) e.href = href;
return e;
}
@@ -433,7 +433,7 @@ class AreaElement extends HtmlElement native "HTMLAreaElement" {
@DomName('HTMLAreaElement.HTMLAreaElement')
@DocsEditable()
- factory AreaElement() => document.$dom_createElement("area");
+ factory AreaElement() => document.createElement("area");
@DomName('HTMLAreaElement.alt')
@DocsEditable()
@@ -541,7 +541,7 @@ class BRElement extends HtmlElement native "HTMLBRElement" {
@DomName('HTMLBRElement.HTMLBRElement')
@DocsEditable()
- factory BRElement() => document.$dom_createElement("br");
+ factory BRElement() => document.createElement("br");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -571,7 +571,7 @@ class BaseElement extends HtmlElement native "HTMLBaseElement" {
@DomName('HTMLBaseElement.HTMLBaseElement')
@DocsEditable()
- factory BaseElement() => document.$dom_createElement("base");
+ factory BaseElement() => document.createElement("base");
@DomName('HTMLBaseElement.href')
@DocsEditable()
@@ -698,7 +698,7 @@ class BodyElement extends HtmlElement native "HTMLBodyElement" {
@DomName('HTMLBodyElement.HTMLBodyElement')
@DocsEditable()
- factory BodyElement() => document.$dom_createElement("body");
+ factory BodyElement() => document.createElement("body");
@DomName('HTMLBodyElement.onblur')
@DocsEditable()
@@ -761,7 +761,7 @@ class ButtonElement extends HtmlElement native "HTMLButtonElement" {
@DomName('HTMLButtonElement.HTMLButtonElement')
@DocsEditable()
- factory ButtonElement() => document.$dom_createElement("button");
+ factory ButtonElement() => document.createElement("button");
@DomName('HTMLButtonElement.autofocus')
@DocsEditable()
@@ -883,7 +883,7 @@ class CanvasElement extends HtmlElement implements CanvasImageSource native "HTM
@DomName('HTMLCanvasElement.HTMLCanvasElement')
@DocsEditable()
factory CanvasElement({int width, int height}) {
- var e = document.$dom_createElement("canvas");
+ var e = document.createElement("canvas");
if (width != null) e.width = width;
if (height != null) e.height = height;
return e;
@@ -1976,7 +1976,7 @@ class ContentElement extends HtmlElement native "HTMLContentElement" {
@DomName('HTMLContentElement.HTMLContentElement')
@DocsEditable()
- factory ContentElement() => document.$dom_createElement("content");
+ factory ContentElement() => document.createElement("content");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('content');
@@ -6318,7 +6318,7 @@ class DListElement extends HtmlElement native "HTMLDListElement" {
@DomName('HTMLDListElement.HTMLDListElement')
@DocsEditable()
- factory DListElement() => document.$dom_createElement("dl");
+ factory DListElement() => document.createElement("dl");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -6337,7 +6337,7 @@ class DataListElement extends HtmlElement native "HTMLDataListElement" {
@DomName('HTMLDataListElement.HTMLDataListElement')
@DocsEditable()
- factory DataListElement() => document.$dom_createElement("datalist");
+ factory DataListElement() => document.createElement("datalist");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('datalist');
@@ -6552,7 +6552,7 @@ class DetailsElement extends HtmlElement native "HTMLDetailsElement" {
@DomName('HTMLDetailsElement.HTMLDetailsElement')
@DocsEditable()
- factory DetailsElement() => document.$dom_createElement("details");
+ factory DetailsElement() => document.createElement("details");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('details');
@@ -6942,7 +6942,7 @@ class DivElement extends HtmlElement native "HTMLDivElement" {
@DomName('HTMLDivElement.HTMLDivElement')
@DocsEditable()
- factory DivElement() => document.$dom_createElement("div");
+ factory DivElement() => document.createElement("div");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -7170,16 +7170,14 @@ class Document extends Node native "Document"
@DocsEditable()
DocumentFragment createDocumentFragment() native;
- @JSName('createElement')
/// Deprecated: use new Element.tag(tagName) instead.
@DomName('Document.createElement')
@DocsEditable()
- Element $dom_createElement(String localName_OR_tagName, [String typeExtension]) native;
+ Element createElement(String localName_OR_tagName, [String typeExtension]) native;
- @JSName('createElementNS')
@DomName('Document.createElementNS')
@DocsEditable()
- Element $dom_createElementNS(String namespaceURI, String qualifiedName, [String typeExtension]) native;
+ Element createElementNS(String namespaceURI, String qualifiedName, [String typeExtension]) native;
@JSName('createEvent')
@DomName('Document.createEvent')
@@ -9691,7 +9689,7 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele
_parseRange = _parseDocument.createRange();
// Workaround for Chrome bug 229142- URIs are not resolved in new doc.
- var base = _parseDocument.$dom_createElement('base');
+ var base = _parseDocument.createElement('base');
base.href = document._baseUri;
_parseDocument.head.append(base);
}
@@ -9699,7 +9697,7 @@ abstract class Element extends Node implements ParentNode, ChildNode native "Ele
if (this is BodyElement) {
contextElement = _parseDocument.body;
} else {
- contextElement = _parseDocument.$dom_createElement(tagName);
+ contextElement = _parseDocument.createElement(tagName);
_parseDocument.body.append(contextElement);
}
var fragment;
@@ -10640,7 +10638,7 @@ class EmbedElement extends HtmlElement native "HTMLEmbedElement" {
@DomName('HTMLEmbedElement.HTMLEmbedElement')
@DocsEditable()
- factory EmbedElement() => document.$dom_createElement("embed");
+ factory EmbedElement() => document.createElement("embed");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('embed');
@@ -11279,7 +11277,7 @@ class FieldSetElement extends HtmlElement native "HTMLFieldSetElement" {
@DomName('HTMLFieldSetElement.HTMLFieldSetElement')
@DocsEditable()
- factory FieldSetElement() => document.$dom_createElement("fieldset");
+ factory FieldSetElement() => document.createElement("fieldset");
@DomName('HTMLFieldSetElement.disabled')
@DocsEditable()
@@ -11973,7 +11971,7 @@ class FormElement extends HtmlElement native "HTMLFormElement" {
@DomName('HTMLFormElement.HTMLFormElement')
@DocsEditable()
- factory FormElement() => document.$dom_createElement("form");
+ factory FormElement() => document.createElement("form");
@DomName('HTMLFormElement.acceptCharset')
@DocsEditable()
@@ -12233,7 +12231,7 @@ class HRElement extends HtmlElement native "HTMLHRElement" {
@DomName('HTMLHRElement.HTMLHRElement')
@DocsEditable()
- factory HRElement() => document.$dom_createElement("hr");
+ factory HRElement() => document.createElement("hr");
}
// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12289,7 +12287,7 @@ class HeadElement extends HtmlElement native "HTMLHeadElement" {
@DomName('HTMLHeadElement.HTMLHeadElement')
@DocsEditable()
- factory HeadElement() => document.$dom_createElement("head");
+ factory HeadElement() => document.createElement("head");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12304,27 +12302,27 @@ class HeadingElement extends HtmlElement native "HTMLHeadingElement" {
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@DocsEditable()
- factory HeadingElement.h1() => document.$dom_createElement("h1");
+ factory HeadingElement.h1() => document.createElement("h1");
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@DocsEditable()
- factory HeadingElement.h2() => document.$dom_createElement("h2");
+ factory HeadingElement.h2() => document.createElement("h2");
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@DocsEditable()
- factory HeadingElement.h3() => document.$dom_createElement("h3");
+ factory HeadingElement.h3() => document.createElement("h3");
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@DocsEditable()
- factory HeadingElement.h4() => document.$dom_createElement("h4");
+ factory HeadingElement.h4() => document.createElement("h4");
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@DocsEditable()
- factory HeadingElement.h5() => document.$dom_createElement("h5");
+ factory HeadingElement.h5() => document.createElement("h5");
@DomName('HTMLHeadingElement.HTMLHeadingElement')
@DocsEditable()
- factory HeadingElement.h6() => document.$dom_createElement("h6");
+ factory HeadingElement.h6() => document.createElement("h6");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -12882,7 +12880,7 @@ class HtmlHtmlElement extends HtmlElement native "HTMLHtmlElement" {
@DomName('HTMLHtmlElement.HTMLHtmlElement')
@DocsEditable()
- factory HtmlHtmlElement() => document.$dom_createElement("html");
+ factory HtmlHtmlElement() => document.createElement("html");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -13478,7 +13476,7 @@ class IFrameElement extends HtmlElement native "HTMLIFrameElement" {
@DomName('HTMLIFrameElement.HTMLIFrameElement')
@DocsEditable()
- factory IFrameElement() => document.$dom_createElement("iframe");
+ factory IFrameElement() => document.createElement("iframe");
@DomName('HTMLIFrameElement.contentWindow')
@DocsEditable()
@@ -13572,7 +13570,7 @@ class ImageElement extends HtmlElement implements CanvasImageSource native "HTML
@DomName('HTMLImageElement.HTMLImageElement')
@DocsEditable()
factory ImageElement({String src, int width, int height}) {
- var e = document.$dom_createElement("img");
+ var e = document.createElement("img");
if (src != null) e.src = src;
if (width != null) e.width = width;
if (height != null) e.height = height;
@@ -13671,7 +13669,7 @@ class InputElement extends HtmlElement implements
native "HTMLInputElement" {
factory InputElement({String type}) {
- var e = document.$dom_createElement("input");
+ var e = document.createElement("input");
if (type != null) {
try {
// IE throws an exception for unknown types.
@@ -14711,7 +14709,7 @@ class KeygenElement extends HtmlElement native "HTMLKeygenElement" {
@DomName('HTMLKeygenElement.HTMLKeygenElement')
@DocsEditable()
- factory KeygenElement() => document.$dom_createElement("keygen");
+ factory KeygenElement() => document.createElement("keygen");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('keygen') && (new Element.tag('keygen') is KeygenElement);
@@ -14784,7 +14782,7 @@ class LIElement extends HtmlElement native "HTMLLIElement" {
@DomName('HTMLLIElement.HTMLLIElement')
@DocsEditable()
- factory LIElement() => document.$dom_createElement("li");
+ factory LIElement() => document.createElement("li");
@DomName('HTMLLIElement.type')
@DocsEditable()
@@ -14809,7 +14807,7 @@ class LabelElement extends HtmlElement native "HTMLLabelElement" {
@DomName('HTMLLabelElement.HTMLLabelElement')
@DocsEditable()
- factory LabelElement() => document.$dom_createElement("label");
+ factory LabelElement() => document.createElement("label");
@DomName('HTMLLabelElement.control')
@DocsEditable()
@@ -14836,7 +14834,7 @@ class LegendElement extends HtmlElement native "HTMLLegendElement" {
@DomName('HTMLLegendElement.HTMLLegendElement')
@DocsEditable()
- factory LegendElement() => document.$dom_createElement("legend");
+ factory LegendElement() => document.createElement("legend");
@DomName('HTMLLegendElement.form')
@DocsEditable()
@@ -14855,7 +14853,7 @@ class LinkElement extends HtmlElement native "HTMLLinkElement" {
@DomName('HTMLLinkElement.HTMLLinkElement')
@DocsEditable()
- factory LinkElement() => document.$dom_createElement("link");
+ factory LinkElement() => document.createElement("link");
@DomName('HTMLLinkElement.disabled')
@DocsEditable()
@@ -15002,7 +15000,7 @@ class MapElement extends HtmlElement native "HTMLMapElement" {
@DomName('HTMLMapElement.HTMLMapElement')
@DocsEditable()
- factory MapElement() => document.$dom_createElement("map");
+ factory MapElement() => document.createElement("map");
@DomName('HTMLMapElement.areas')
@DocsEditable()
@@ -16219,7 +16217,7 @@ class MenuElement extends HtmlElement native "HTMLMenuElement" {
@DomName('HTMLMenuElement.HTMLMenuElement')
@DocsEditable()
- factory MenuElement() => document.$dom_createElement("menu");
+ factory MenuElement() => document.createElement("menu");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -16366,7 +16364,7 @@ class MetaElement extends HtmlElement native "HTMLMetaElement" {
@DomName('HTMLMetaElement.HTMLMetaElement')
@DocsEditable()
- factory MetaElement() => document.$dom_createElement("meta");
+ factory MetaElement() => document.createElement("meta");
@DomName('HTMLMetaElement.content')
@DocsEditable()
@@ -16432,7 +16430,7 @@ class MeterElement extends HtmlElement native "HTMLMeterElement" {
@DomName('HTMLMeterElement.HTMLMeterElement')
@DocsEditable()
- factory MeterElement() => document.$dom_createElement("meter");
+ factory MeterElement() => document.createElement("meter");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('meter');
@@ -18380,7 +18378,7 @@ class OListElement extends HtmlElement native "HTMLOListElement" {
@DomName('HTMLOListElement.HTMLOListElement')
@DocsEditable()
- factory OListElement() => document.$dom_createElement("ol");
+ factory OListElement() => document.createElement("ol");
@DomName('HTMLOListElement.reversed')
@DocsEditable()
@@ -18411,7 +18409,7 @@ class ObjectElement extends HtmlElement native "HTMLObjectElement" {
@DomName('HTMLObjectElement.HTMLObjectElement')
@DocsEditable()
- factory ObjectElement() => document.$dom_createElement("object");
+ factory ObjectElement() => document.createElement("object");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('object');
@@ -18491,7 +18489,7 @@ class OptGroupElement extends HtmlElement native "HTMLOptGroupElement" {
@DomName('HTMLOptGroupElement.HTMLOptGroupElement')
@DocsEditable()
- factory OptGroupElement() => document.$dom_createElement("optgroup");
+ factory OptGroupElement() => document.createElement("optgroup");
@DomName('HTMLOptGroupElement.disabled')
@DocsEditable()
@@ -18579,7 +18577,7 @@ class OutputElement extends HtmlElement native "HTMLOutputElement" {
@DomName('HTMLOutputElement.HTMLOutputElement')
@DocsEditable()
- factory OutputElement() => document.$dom_createElement("output");
+ factory OutputElement() => document.createElement("output");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('output');
@@ -18701,7 +18699,7 @@ class ParagraphElement extends HtmlElement native "HTMLParagraphElement" {
@DomName('HTMLParagraphElement.HTMLParagraphElement')
@DocsEditable()
- factory ParagraphElement() => document.$dom_createElement("p");
+ factory ParagraphElement() => document.createElement("p");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -18717,7 +18715,7 @@ class ParamElement extends HtmlElement native "HTMLParamElement" {
@DomName('HTMLParamElement.HTMLParamElement')
@DocsEditable()
- factory ParamElement() => document.$dom_createElement("param");
+ factory ParamElement() => document.createElement("param");
@DomName('HTMLParamElement.name')
@DocsEditable()
@@ -19359,7 +19357,7 @@ class PreElement extends HtmlElement native "HTMLPreElement" {
@DomName('HTMLPreElement.HTMLPreElement')
@DocsEditable()
- factory PreElement() => document.$dom_createElement("pre");
+ factory PreElement() => document.createElement("pre");
@DomName('HTMLPreElement.wrap')
@DocsEditable()
@@ -19404,7 +19402,7 @@ class ProgressElement extends HtmlElement native "HTMLProgressElement" {
@DomName('HTMLProgressElement.HTMLProgressElement')
@DocsEditable()
- factory ProgressElement() => document.$dom_createElement("progress");
+ factory ProgressElement() => document.createElement("progress");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('progress');
@@ -19529,7 +19527,7 @@ class QuoteElement extends HtmlElement native "HTMLQuoteElement" {
@DomName('HTMLQuoteElement.HTMLQuoteElement')
@DocsEditable()
- factory QuoteElement() => document.$dom_createElement("q");
+ factory QuoteElement() => document.createElement("q");
@DomName('HTMLQuoteElement.cite')
@DocsEditable()
@@ -20551,7 +20549,7 @@ class ScriptElement extends HtmlElement native "HTMLScriptElement" {
@DomName('HTMLScriptElement.HTMLScriptElement')
@DocsEditable()
- factory ScriptElement() => document.$dom_createElement("script");
+ factory ScriptElement() => document.createElement("script");
@DomName('HTMLScriptElement.async')
@DocsEditable()
@@ -20738,7 +20736,7 @@ class SelectElement extends HtmlElement native "HTMLSelectElement" {
@DomName('HTMLSelectElement.HTMLSelectElement')
@DocsEditable()
- factory SelectElement() => document.$dom_createElement("select");
+ factory SelectElement() => document.createElement("select");
@DomName('HTMLSelectElement.autofocus')
@DocsEditable()
@@ -20981,7 +20979,7 @@ class ShadowElement extends HtmlElement native "HTMLShadowElement" {
@DomName('HTMLShadowElement.HTMLShadowElement')
@DocsEditable()
- factory ShadowElement() => document.$dom_createElement("shadow");
+ factory ShadowElement() => document.createElement("shadow");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('shadow');
@@ -21224,7 +21222,7 @@ class SourceElement extends HtmlElement native "HTMLSourceElement" {
@DomName('HTMLSourceElement.HTMLSourceElement')
@DocsEditable()
- factory SourceElement() => document.$dom_createElement("source");
+ factory SourceElement() => document.createElement("source");
@DomName('HTMLSourceElement.media')
@DocsEditable()
@@ -21281,7 +21279,7 @@ class SpanElement extends HtmlElement native "HTMLSpanElement" {
@DomName('HTMLSpanElement.HTMLSpanElement')
@DocsEditable()
- factory SpanElement() => document.$dom_createElement("span");
+ factory SpanElement() => document.createElement("span");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -22180,7 +22178,7 @@ class StyleElement extends HtmlElement native "HTMLStyleElement" {
@DomName('HTMLStyleElement.HTMLStyleElement')
@DocsEditable()
- factory StyleElement() => document.$dom_createElement("style");
+ factory StyleElement() => document.createElement("style");
@DomName('HTMLStyleElement.disabled')
@DocsEditable()
@@ -22271,7 +22269,7 @@ class TableCaptionElement extends HtmlElement native "HTMLTableCaptionElement" {
@DomName('HTMLTableCaptionElement.HTMLTableCaptionElement')
@DocsEditable()
- factory TableCaptionElement() => document.$dom_createElement("caption");
+ factory TableCaptionElement() => document.createElement("caption");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -22286,7 +22284,7 @@ class TableCellElement extends HtmlElement native "HTMLTableCellElement,HTMLTabl
@DomName('HTMLTableCellElement.HTMLTableCellElement')
@DocsEditable()
- factory TableCellElement() => document.$dom_createElement("td");
+ factory TableCellElement() => document.createElement("td");
@DomName('HTMLTableCellElement.cellIndex')
@DocsEditable()
@@ -22317,7 +22315,7 @@ class TableColElement extends HtmlElement native "HTMLTableColElement" {
@DomName('HTMLTableColElement.HTMLTableColElement')
@DocsEditable()
- factory TableColElement() => document.$dom_createElement("col");
+ factory TableColElement() => document.createElement("col");
@DomName('HTMLTableColElement.span')
@DocsEditable()
@@ -22383,7 +22381,7 @@ class TableElement extends HtmlElement native "HTMLTableElement" {
@DomName('HTMLTableElement.HTMLTableElement')
@DocsEditable()
- factory TableElement() => document.$dom_createElement("table");
+ factory TableElement() => document.createElement("table");
@DomName('HTMLTableElement.border')
@DocsEditable()
@@ -22488,7 +22486,7 @@ class TableRowElement extends HtmlElement native "HTMLTableRowElement" {
@DomName('HTMLTableRowElement.HTMLTableRowElement')
@DocsEditable()
- factory TableRowElement() => document.$dom_createElement("tr");
+ factory TableRowElement() => document.createElement("tr");
@JSName('cells')
@DomName('HTMLTableRowElement.cells')
@@ -22662,7 +22660,7 @@ class TemplateElement extends HtmlElement native "HTMLTemplateElement" {
@DomName('HTMLTemplateElement.HTMLTemplateElement')
@DocsEditable()
- factory TemplateElement() => document.$dom_createElement("template");
+ factory TemplateElement() => document.createElement("template");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('template');
@@ -22782,7 +22780,7 @@ class TemplateElement extends HtmlElement native "HTMLTemplateElement" {
// + <td>Bar</td>
//
static Element _extractTemplateFromAttributeTemplate(Element el) {
- var template = el.document.$dom_createElement('template');
+ var template = el.document.createElement('template');
el.parentNode.insertBefore(template, el);
for (var name in el.attributes.keys.toList()) {
@@ -22935,7 +22933,7 @@ class TextAreaElement extends HtmlElement native "HTMLTextAreaElement" {
@DomName('HTMLTextAreaElement.HTMLTextAreaElement')
@DocsEditable()
- factory TextAreaElement() => document.$dom_createElement("textarea");
+ factory TextAreaElement() => document.createElement("textarea");
@DomName('HTMLTextAreaElement.autofocus')
@DocsEditable()
@@ -23440,7 +23438,7 @@ class TitleElement extends HtmlElement native "HTMLTitleElement" {
@DomName('HTMLTitleElement.HTMLTitleElement')
@DocsEditable()
- factory TitleElement() => document.$dom_createElement("title");
+ factory TitleElement() => document.createElement("title");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -23706,7 +23704,7 @@ class TrackElement extends HtmlElement native "HTMLTrackElement" {
@DomName('HTMLTrackElement.HTMLTrackElement')
@DocsEditable()
- factory TrackElement() => document.$dom_createElement("track");
+ factory TrackElement() => document.createElement("track");
/// Checks if this type is supported on the current platform.
static bool get supported => Element.isTagSupported('track');
@@ -23983,7 +23981,7 @@ class UListElement extends HtmlElement native "HTMLUListElement" {
@DomName('HTMLUListElement.HTMLUListElement')
@DocsEditable()
- factory UListElement() => document.$dom_createElement("ul");
+ factory UListElement() => document.createElement("ul");
}
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
@@ -24089,7 +24087,7 @@ class VideoElement extends MediaElement implements CanvasImageSource native "HTM
@DomName('HTMLVideoElement.HTMLVideoElement')
@DocsEditable()
- factory VideoElement() => document.$dom_createElement("video");
+ factory VideoElement() => document.createElement("video");
@DomName('HTMLVideoElement.height')
@DocsEditable()
« no previous file with comments | « no previous file | sdk/lib/html/dartium/html_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698