Index: client/html/frog/html_frog.dart |
diff --git a/client/html/frog/html_frog.dart b/client/html/frog/html_frog.dart |
index 88cd07cdec65f56ab59605ccc58d94c1e6e66a32..c789968574f49e77b05cd2b465b75b12870ee9cb 100644 |
--- a/client/html/frog/html_frog.dart |
+++ b/client/html/frog/html_frog.dart |
@@ -51,6 +51,9 @@ Document get document() { |
_DocumentImpl get _document() native "return window.document.documentElement;"; |
+// Workaround for classes like <site> that lack their own Element subclass. |
+class _HTMLElementImpl extends _ElementImpl native "*HTMLElement" { |
+} |
class _AbstractWorkerImpl extends _EventTargetImpl implements AbstractWorker native "*AbstractWorker" { |
_AbstractWorkerEventsImpl get on() => |
@@ -4652,6 +4655,10 @@ class _DocumentImpl extends _ElementImpl |
_StyleSheetListImpl get styleSheets() native "return this.parentNode.styleSheets;"; |
+ String get title() native "return this.parentNode.title;"; |
+ |
+ void set title(String value) native "this.parentNode.title = value;"; |
+ |
_ElementImpl get webkitCurrentFullScreenElement() native "return this.parentNode.webkitCurrentFullScreenElement;"; |
bool get webkitFullScreenKeyboardInputAllowed() native "return this.parentNode.webkitFullScreenKeyboardInputAllowed;"; |
@@ -4704,13 +4711,6 @@ class _DocumentImpl extends _ElementImpl |
_WebKitNamedFlowImpl webkitGetFlowByName(String name) native "return this.parentNode.webkitGetFlowByName(name);"; |
- // TODO(jacobr): remove these methods and let them be generated automatically |
- // once dart supports defining fields with the same name in an interface and |
- // its parent interface. |
- String get title() native "return this.parentNode.title;"; |
- void set title(String value) native "this.parentNode.title = value;"; |
- |
- |
// For efficiency and simplicity, we always use the HtmlElement as the |
// Document but sometimes internally we need the real JS document object. |
_NodeImpl get _jsDocument() native "return this.parentNode;"; |
@@ -4839,7 +4839,7 @@ class _DocumentFragmentImpl extends _NodeImpl implements DocumentFragment native |
_ElementImpl query(String selectors) native "return this.querySelector(selectors);"; |
- _NodeListImpl queryAll(String selectors) native "return this.querySelectorAll(selectors);"; |
+ _NodeListImpl _querySelectorAll(String selectors) native "return this.querySelectorAll(selectors);"; |
} |
class _DocumentTypeImpl extends _NodeImpl implements DocumentType native "*DocumentType" { |
@@ -4920,6 +4920,14 @@ class _ChildrenElementList implements ElementList { |
return false; |
} |
+ Collection map(f(Element element)) { |
+ final out = []; |
+ for (Element el in this) { |
+ out.add(f(el)); |
+ } |
+ return out; |
+ } |
+ |
bool isEmpty() { |
return _element._firstElementChild == null; |
} |
@@ -5017,7 +5025,7 @@ class _FrozenElementList implements ElementList { |
_FrozenElementList._wrap(this._nodeList); |
Element get first() { |
- return _nodeList.first; |
+ return _nodeList[0]; |
} |
void forEach(void f(Element element)) { |
@@ -5467,6 +5475,8 @@ class _ElementImpl extends _NodeImpl implements Element native "*Element" { |
final String tagName; |
+ String title; |
+ |
final String webkitRegionOverflow; |
String webkitdropzone; |
@@ -6624,10 +6634,6 @@ class _HistoryImpl implements History native "*History" { |
class _HtmlElementImpl extends _ElementImpl implements HtmlElement |
native "*IntentionallyInvalid" { |
- String manifest; |
- |
- String version; |
- |
} |
class _IDBAnyImpl implements IDBAny native "*IDBAny" { |
@@ -8214,8 +8220,10 @@ class _NodeImpl extends _EventTargetImpl implements Node native "*Node" { |
// Copy list first since we don't want liveness during iteration. |
// TODO(jacobr): there is a better way to do this. |
List copy = new List.from(value); |
- nodes.clear(); |
- nodes.addAll(copy); |
+ text = ''; |
+ for (Node node in copy) { |
+ _appendChild(node); |
+ } |
} |
// TODO(jacobr): should we throw an exception if parent is already null? |
@@ -8541,9 +8549,9 @@ class _NodeListImpl implements NodeList native "*NodeList" { |
class _NodeSelectorImpl implements NodeSelector native "*NodeSelector" { |
- _ElementImpl querySelector(String selectors) native; |
+ _ElementImpl query(String selectors) native "return this.querySelector(selectors);"; |
- _NodeListImpl querySelectorAll(String selectors) native; |
+ _NodeListImpl _querySelectorAll(String selectors) native "return this.querySelectorAll(selectors);"; |
} |
class _NotationImpl extends _NodeImpl implements Notation native "*Notation" { |
@@ -9195,7 +9203,7 @@ class _SVGAElementImpl extends _SVGElementImpl implements SVGAElement native "*S |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9424,7 +9432,7 @@ class _SVGCircleElementImpl extends _SVGElementImpl implements SVGCircleElement |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9476,7 +9484,7 @@ class _SVGClipPathElementImpl extends _SVGElementImpl implements SVGClipPathElem |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9601,7 +9609,7 @@ class _SVGDefsElementImpl extends _SVGElementImpl implements SVGDefsElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9637,7 +9645,7 @@ class _SVGDescElementImpl extends _SVGElementImpl implements SVGDescElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9817,7 +9825,7 @@ class _SVGEllipseElementImpl extends _SVGElementImpl implements SVGEllipseElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9899,7 +9907,7 @@ class _SVGFEBlendElementImpl extends _SVGElementImpl implements SVGFEBlendElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9939,7 +9947,7 @@ class _SVGFEColorMatrixElementImpl extends _SVGElementImpl implements SVGFEColor |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -9965,7 +9973,7 @@ class _SVGFEComponentTransferElementImpl extends _SVGElementImpl implements SVGF |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10017,7 +10025,7 @@ class _SVGFECompositeElementImpl extends _SVGElementImpl implements SVGFEComposi |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10073,7 +10081,7 @@ class _SVGFEConvolveMatrixElementImpl extends _SVGElementImpl implements SVGFECo |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10107,7 +10115,7 @@ class _SVGFEDiffuseLightingElementImpl extends _SVGElementImpl implements SVGFED |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10151,7 +10159,7 @@ class _SVGFEDisplacementMapElementImpl extends _SVGElementImpl implements SVGFED |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10194,7 +10202,7 @@ class _SVGFEDropShadowElementImpl extends _SVGElementImpl implements SVGFEDropSh |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10218,7 +10226,7 @@ class _SVGFEFloodElementImpl extends _SVGElementImpl implements SVGFEFloodElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10262,7 +10270,7 @@ class _SVGFEGaussianBlurElementImpl extends _SVGElementImpl implements SVGFEGaus |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10302,7 +10310,7 @@ class _SVGFEImageElementImpl extends _SVGElementImpl implements SVGFEImageElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10326,7 +10334,7 @@ class _SVGFEMergeElementImpl extends _SVGElementImpl implements SVGFEMergeElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10371,7 +10379,7 @@ class _SVGFEMorphologyElementImpl extends _SVGElementImpl implements SVGFEMorpho |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10401,7 +10409,7 @@ class _SVGFEOffsetElementImpl extends _SVGElementImpl implements SVGFEOffsetElem |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10442,7 +10450,7 @@ class _SVGFESpecularLightingElementImpl extends _SVGElementImpl implements SVGFE |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10487,7 +10495,7 @@ class _SVGFETileElementImpl extends _SVGElementImpl implements SVGFETileElement |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10535,7 +10543,7 @@ class _SVGFETurbulenceElementImpl extends _SVGElementImpl implements SVGFETurbul |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10579,7 +10587,7 @@ class _SVGFilterElementImpl extends _SVGElementImpl implements SVGFilterElement |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10657,7 +10665,7 @@ class _SVGForeignObjectElementImpl extends _SVGElementImpl implements SVGForeign |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10707,7 +10715,7 @@ class _SVGGElementImpl extends _SVGElementImpl implements SVGGElement native "*S |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10756,7 +10764,7 @@ class _SVGGlyphRefElementImpl extends _SVGElementImpl implements SVGGlyphRefElem |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10790,7 +10798,7 @@ class _SVGGradientElementImpl extends _SVGElementImpl implements SVGGradientElem |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10839,7 +10847,7 @@ class _SVGImageElementImpl extends _SVGElementImpl implements SVGImageElement na |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -10960,7 +10968,7 @@ class _SVGLineElementImpl extends _SVGElementImpl implements SVGLineElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11067,7 +11075,7 @@ class _SVGMarkerElementImpl extends _SVGElementImpl implements SVGMarkerElement |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11117,7 +11125,7 @@ class _SVGMaskElementImpl extends _SVGElementImpl implements SVGMaskElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11301,7 +11309,7 @@ class _SVGPathElementImpl extends _SVGElementImpl implements SVGPathElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11608,7 +11616,7 @@ class _SVGPatternElementImpl extends _SVGElementImpl implements SVGPatternElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11678,7 +11686,7 @@ class _SVGPolygonElementImpl extends _SVGElementImpl implements SVGPolygonElemen |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11732,7 +11740,7 @@ class _SVGPolylineElementImpl extends _SVGElementImpl implements SVGPolylineElem |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11853,7 +11861,7 @@ class _SVGRectElementImpl extends _SVGElementImpl implements SVGRectElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -11992,7 +12000,7 @@ class _SVGSVGElementImpl extends _SVGElementImpl implements SVGSVGElement native |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -12046,7 +12054,7 @@ class _SVGStopElementImpl extends _SVGElementImpl implements SVGStopElement nati |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -12075,7 +12083,7 @@ class _SVGStringListImpl implements SVGStringList native "*SVGStringList" { |
class _SVGStylableImpl implements SVGStylable native "*SVGStylable" { |
- final _SVGAnimatedStringImpl className; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
final _CSSStyleDeclarationImpl style; |
@@ -12088,6 +12096,11 @@ class _SVGStyleElementImpl extends _SVGElementImpl implements SVGStyleElement na |
String media; |
+ // Shadowing definition. |
+ String get title() native "return this.title;"; |
+ |
+ void set title(String value) native "this.title = value;"; |
+ |
String type; |
// From SVGLangSpace |
@@ -12121,7 +12134,7 @@ class _SVGSwitchElementImpl extends _SVGElementImpl implements SVGSwitchElement |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -12161,7 +12174,7 @@ class _SVGSymbolElementImpl extends _SVGElementImpl implements SVGSymbolElement |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -12248,7 +12261,7 @@ class _SVGTextContentElementImpl extends _SVGElementImpl implements SVGTextConte |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -12325,7 +12338,7 @@ class _SVGTitleElementImpl extends _SVGElementImpl implements SVGTitleElement na |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -12450,7 +12463,7 @@ class _SVGUseElementImpl extends _SVGElementImpl implements SVGUseElement native |
// From SVGStylable |
- _SVGAnimatedStringImpl get _className() native "return this.className;"; |
+ _SVGAnimatedStringImpl get _svgClassName() native "return this.className;"; |
// Use implementation from Element. |
// final _CSSStyleDeclarationImpl style; |
@@ -19575,12 +19588,6 @@ interface DivElement extends Element { |
interface Document extends HtmlElement { |
- // TODO(jacobr): remove these methods and let them be generated automatically |
- // once dart supports defining fields with the same name in an interface and |
- // its parent interface. |
- String get title(); |
- void set title(String value); |
- |
final Element activeElement; |
@@ -19608,6 +19615,8 @@ interface Document extends HtmlElement { |
final StyleSheetList styleSheets; |
+ String title; |
+ |
final Element webkitCurrentFullScreenElement; |
final bool webkitFullScreenKeyboardInputAllowed; |
@@ -19766,7 +19775,7 @@ interface DocumentFragment extends Node, NodeSelector { |
Element query(String selectors); |
- NodeList queryAll(String selectors); |
+ NodeList _querySelectorAll(String selectors); |
} |
// 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 |
@@ -20061,12 +20070,6 @@ interface Element extends Node, NodeSelector default _ElementFactoryProvider { |
*/ |
ElementList queryAll(String selectors); |
- // TODO(jacobr): remove these methods and let them be generated automatically |
- // once dart supports defining fields with the same name in an interface and |
- // its parent interface. |
- String get title(); |
- void set title(String value); |
- |
/** |
* @domName childElementCount, firstElementChild, lastElementChild, |
* children, Node.nodes.add |
@@ -20173,6 +20176,8 @@ interface Element extends Node, NodeSelector default _ElementFactoryProvider { |
final String tagName; |
+ String title; |
+ |
final String webkitRegionOverflow; |
String webkitdropzone; |
@@ -21309,10 +21314,6 @@ interface History { |
// WARNING: Do not edit - generated code. |
interface HtmlElement extends Element { |
- |
- String manifest; |
- |
- String version; |
} |
// 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 |
@@ -23011,7 +23012,7 @@ interface NodeList extends List<Node> { |
final int length; |
} |
-// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
+// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
// for details. All rights reserved. Use of this source code is governed by a |
// BSD-style license that can be found in the LICENSE file. |
@@ -23019,9 +23020,14 @@ interface NodeList extends List<Node> { |
interface NodeSelector { |
- Element querySelector(String selectors); |
+ // TODO(nweiz): add this back once DocumentFragment is ported. |
+ // ElementList queryAll(String selectors); |
+ |
+ |
+ Element query(String selectors); |
+ |
+ NodeList _querySelectorAll(String selectors); |
- NodeList querySelectorAll(String selectors); |
} |
// 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 |
@@ -26177,7 +26183,7 @@ interface SVGStringList { |
interface SVGStylable { |
- final SVGAnimatedString className; |
+ final SVGAnimatedString _svgClassName; |
final CSSStyleDeclaration style; |
@@ -26195,6 +26201,8 @@ interface SVGStyleElement extends SVGElement, SVGLangSpace { |
String media; |
+ String title; |
+ |
String type; |
} |
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
@@ -30351,7 +30359,7 @@ void _completeMeasurementFutures() { |
class _TextFactoryProvider { |
- factory Text(data) => document._createTextNode(data); |
+ factory Text(String data) => document._createTextNode(data); |
} |
class _EventFactoryProvider { |
@@ -30396,7 +30404,6 @@ class _ElementFactoryProvider { |
'head' : 'html', |
'caption' : 'table', |
'td': 'tr', |
- 'tbody': 'table', |
'colgroup': 'table', |
'col' : 'colgroup', |
'tr' : 'tbody', |