Index: client/dom/frog/dom_frog.dart |
diff --git a/client/dom/frog/dom_frog.dart b/client/dom/frog/dom_frog.dart |
index b8367e9fd3d846da6b3d7a3a4ab680170552486b..2671043a04266adc41ee5fbdb29b01892ce7db07 100644 |
--- a/client/dom/frog/dom_frog.dart |
+++ b/client/dom/frog/dom_frog.dart |
@@ -2744,7 +2744,8 @@ class _HTMLDocumentJs extends _DocumentJs implements HTMLDocument native "*HTMLD |
String bgColor; |
- final String compatMode; |
+ // Use implementation from Document. |
+ // final String compatMode; |
String designMode; |
@@ -3147,7 +3148,8 @@ class _HTMLInputElementJs extends _HTMLElementJs implements HTMLInputElement nat |
class _HTMLIsIndexElementJs extends _HTMLInputElementJs implements HTMLIsIndexElement native "*HTMLIsIndexElement" { |
- final _HTMLFormElementJs form; |
+ // Use implementation from HTMLInputElement. |
+ // final _HTMLFormElementJs form; |
String prompt; |
} |
@@ -3512,7 +3514,9 @@ class _HTMLOptionElementJs extends _HTMLElementJs implements HTMLOptionElement n |
class _HTMLOptionsCollectionJs extends _HTMLCollectionJs implements HTMLOptionsCollection native "*HTMLOptionsCollection" { |
- int length; |
+ // Shadowing definition. |
+ int get length() native "return this.length;"; |
+ void set length(int value) native "this.length = value;"; |
int selectedIndex; |
@@ -5695,7 +5699,8 @@ class _SVGAElementJs extends _SVGElementJs implements SVGAElement native "*SVGAE |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -5923,7 +5928,8 @@ class _SVGCircleElementJs extends _SVGElementJs implements SVGCircleElement nati |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -5974,7 +5980,8 @@ class _SVGClipPathElementJs extends _SVGElementJs implements SVGClipPathElement |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -6098,7 +6105,8 @@ class _SVGDefsElementJs extends _SVGElementJs implements SVGDefsElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -6133,7 +6141,8 @@ class _SVGDescElementJs extends _SVGElementJs implements SVGDescElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6222,7 +6231,8 @@ class _SVGEllipseElementJs extends _SVGElementJs implements SVGEllipseElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -6303,7 +6313,8 @@ class _SVGFEBlendElementJs extends _SVGElementJs implements SVGFEBlendElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6342,7 +6353,8 @@ class _SVGFEColorMatrixElementJs extends _SVGElementJs implements SVGFEColorMatr |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6367,7 +6379,8 @@ class _SVGFEComponentTransferElementJs extends _SVGElementJs implements SVGFECom |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6418,7 +6431,8 @@ class _SVGFECompositeElementJs extends _SVGElementJs implements SVGFECompositeEl |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6473,7 +6487,8 @@ class _SVGFEConvolveMatrixElementJs extends _SVGElementJs implements SVGFEConvol |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6506,7 +6521,8 @@ class _SVGFEDiffuseLightingElementJs extends _SVGElementJs implements SVGFEDiffu |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6549,7 +6565,8 @@ class _SVGFEDisplacementMapElementJs extends _SVGElementJs implements SVGFEDispl |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6591,7 +6608,8 @@ class _SVGFEDropShadowElementJs extends _SVGElementJs implements SVGFEDropShadow |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6614,7 +6632,8 @@ class _SVGFEFloodElementJs extends _SVGElementJs implements SVGFEFloodElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6657,7 +6676,8 @@ class _SVGFEGaussianBlurElementJs extends _SVGElementJs implements SVGFEGaussian |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6696,7 +6716,8 @@ class _SVGFEImageElementJs extends _SVGElementJs implements SVGFEImageElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6719,7 +6740,8 @@ class _SVGFEMergeElementJs extends _SVGElementJs implements SVGFEMergeElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6763,7 +6785,8 @@ class _SVGFEMorphologyElementJs extends _SVGElementJs implements SVGFEMorphology |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6792,7 +6815,8 @@ class _SVGFEOffsetElementJs extends _SVGElementJs implements SVGFEOffsetElement |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6832,7 +6856,8 @@ class _SVGFESpecularLightingElementJs extends _SVGElementJs implements SVGFESpec |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6876,7 +6901,8 @@ class _SVGFETileElementJs extends _SVGElementJs implements SVGFETileElement nati |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6923,7 +6949,8 @@ class _SVGFETurbulenceElementJs extends _SVGElementJs implements SVGFETurbulence |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -6966,7 +6993,8 @@ class _SVGFilterElementJs extends _SVGElementJs implements SVGFilterElement nati |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -7043,7 +7071,8 @@ class _SVGForeignObjectElementJs extends _SVGElementJs implements SVGForeignObje |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -7092,7 +7121,8 @@ class _SVGGElementJs extends _SVGElementJs implements SVGGElement native "*SVGGE |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -7140,7 +7170,8 @@ class _SVGGlyphRefElementJs extends _SVGElementJs implements SVGGlyphRefElement |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -7173,7 +7204,8 @@ class _SVGGradientElementJs extends _SVGElementJs implements SVGGradientElement |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -7221,7 +7253,8 @@ class _SVGImageElementJs extends _SVGElementJs implements SVGImageElement native |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -7341,7 +7374,8 @@ class _SVGLineElementJs extends _SVGElementJs implements SVGLineElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -7447,7 +7481,8 @@ class _SVGMarkerElementJs extends _SVGElementJs implements SVGMarkerElement nati |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -7496,7 +7531,8 @@ class _SVGMaskElementJs extends _SVGElementJs implements SVGMaskElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -7679,7 +7715,8 @@ class _SVGPathElementJs extends _SVGElementJs implements SVGPathElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -7985,7 +8022,8 @@ class _SVGPatternElementJs extends _SVGElementJs implements SVGPatternElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8054,7 +8092,8 @@ class _SVGPolygonElementJs extends _SVGElementJs implements SVGPolygonElement na |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8107,7 +8146,8 @@ class _SVGPolylineElementJs extends _SVGElementJs implements SVGPolylineElement |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8227,7 +8267,8 @@ class _SVGRectElementJs extends _SVGElementJs implements SVGRectElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8365,7 +8406,8 @@ class _SVGSVGElementJs extends _SVGElementJs implements SVGSVGElement native "*S |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8418,7 +8460,8 @@ class _SVGStopElementJs extends _SVGElementJs implements SVGStopElement native " |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -8492,7 +8535,8 @@ class _SVGSwitchElementJs extends _SVGElementJs implements SVGSwitchElement nati |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8531,7 +8575,8 @@ class _SVGSymbolElementJs extends _SVGElementJs implements SVGSymbolElement nati |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -8617,7 +8662,8 @@ class _SVGTextContentElementJs extends _SVGElementJs implements SVGTextContentEl |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -8693,7 +8739,8 @@ class _SVGTitleElementJs extends _SVGElementJs implements SVGTitleElement native |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
} |
@@ -8817,7 +8864,8 @@ class _SVGUseElementJs extends _SVGElementJs implements SVGUseElement native "*S |
final _SVGAnimatedStringJs className; |
- final _CSSStyleDeclarationJs style; |
+ // Use implementation from Element. |
+ // final _CSSStyleDeclarationJs style; |
_CSSValueJs getPresentationAttribute(String name) native; |
@@ -9745,7 +9793,8 @@ class _Uint8ClampedArrayJs extends _Uint8ArrayJs implements Uint8ClampedArray, L |
static _construct_Uint8ClampedArray(arg) native 'return new Uint8ClampedArray(arg);'; |
- final int length; |
+ // Use implementation from Uint8Array. |
+ // final int length; |
_Uint8ClampedArrayJs subarray(int start, [int end = null]) native; |
} |