| Index: sdk/lib/svg/dart2js/svg_dart2js.dart
|
| ===================================================================
|
| --- sdk/lib/svg/dart2js/svg_dart2js.dart (revision 15846)
|
| +++ sdk/lib/svg/dart2js/svg_dart2js.dart (working copy)
|
| @@ -58,6 +58,7 @@
|
| /// @domName SVGAElement; @docsEditable true
|
| class AElement extends SvgElement implements Transformable, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGAElement" {
|
|
|
| + ///@docsEditable true
|
| factory AElement() => _SvgElementFactoryProvider.createSvgElement_tag("a");
|
|
|
| /// @domName SVGAElement.target; @docsEditable true
|
| @@ -213,6 +214,7 @@
|
| /// @domName SVGAnimateColorElement; @docsEditable true
|
| class AnimateColorElement extends AnimationElement native "*SVGAnimateColorElement" {
|
|
|
| + ///@docsEditable true
|
| factory AnimateColorElement() => _SvgElementFactoryProvider.createSvgElement_tag("animateColor");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -223,6 +225,7 @@
|
| /// @domName SVGAnimateElement; @docsEditable true
|
| class AnimateElement extends AnimationElement native "*SVGAnimateElement" {
|
|
|
| + ///@docsEditable true
|
| factory AnimateElement() => _SvgElementFactoryProvider.createSvgElement_tag("animate");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -233,6 +236,7 @@
|
| /// @domName SVGAnimateMotionElement; @docsEditable true
|
| class AnimateMotionElement extends AnimationElement native "*SVGAnimateMotionElement" {
|
|
|
| + ///@docsEditable true
|
| factory AnimateMotionElement() => _SvgElementFactoryProvider.createSvgElement_tag("animateMotion");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -243,6 +247,7 @@
|
| /// @domName SVGAnimateTransformElement; @docsEditable true
|
| class AnimateTransformElement extends AnimationElement native "*SVGAnimateTransformElement" {
|
|
|
| + ///@docsEditable true
|
| factory AnimateTransformElement() => _SvgElementFactoryProvider.createSvgElement_tag("animateTransform");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -421,6 +426,7 @@
|
| /// @domName SVGAnimationElement; @docsEditable true
|
| class AnimationElement extends SvgElement implements Tests, ElementTimeControl, ExternalResourcesRequired native "*SVGAnimationElement" {
|
|
|
| + ///@docsEditable true
|
| factory AnimationElement() => _SvgElementFactoryProvider.createSvgElement_tag("animation");
|
|
|
| /// @domName SVGAnimationElement.targetElement; @docsEditable true
|
| @@ -476,6 +482,7 @@
|
| /// @domName SVGCircleElement; @docsEditable true
|
| class CircleElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGCircleElement" {
|
|
|
| + ///@docsEditable true
|
| factory CircleElement() => _SvgElementFactoryProvider.createSvgElement_tag("circle");
|
|
|
| /// @domName SVGCircleElement.cx; @docsEditable true
|
| @@ -561,6 +568,7 @@
|
| /// @domName SVGClipPathElement; @docsEditable true
|
| class ClipPathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGClipPathElement" {
|
|
|
| + ///@docsEditable true
|
| factory ClipPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("clipPath");
|
|
|
| /// @domName SVGClipPathElement.clipPathUnits; @docsEditable true
|
| @@ -714,6 +722,7 @@
|
| /// @domName SVGCursorElement; @docsEditable true
|
| class CursorElement extends SvgElement implements UriReference, Tests, ExternalResourcesRequired native "*SVGCursorElement" {
|
|
|
| + ///@docsEditable true
|
| factory CursorElement() => _SvgElementFactoryProvider.createSvgElement_tag("cursor");
|
|
|
| /// @domName SVGCursorElement.x; @docsEditable true
|
| @@ -754,6 +763,7 @@
|
| /// @domName SVGDefsElement; @docsEditable true
|
| class DefsElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGDefsElement" {
|
|
|
| + ///@docsEditable true
|
| factory DefsElement() => _SvgElementFactoryProvider.createSvgElement_tag("defs");
|
|
|
| // From SVGExternalResourcesRequired
|
| @@ -830,6 +840,7 @@
|
| /// @domName SVGDescElement; @docsEditable true
|
| class DescElement extends SvgElement implements Stylable, LangSpace native "*SVGDescElement" {
|
|
|
| + ///@docsEditable true
|
| factory DescElement() => _SvgElementFactoryProvider.createSvgElement_tag("desc");
|
|
|
| // From SVGLangSpace
|
| @@ -1001,6 +1012,7 @@
|
| /// @domName SVGEllipseElement; @docsEditable true
|
| class EllipseElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGEllipseElement" {
|
|
|
| + ///@docsEditable true
|
| factory EllipseElement() => _SvgElementFactoryProvider.createSvgElement_tag("ellipse");
|
|
|
| /// @domName SVGEllipseElement.cx; @docsEditable true
|
| @@ -2122,6 +2134,7 @@
|
| /// @domName SVGFilterElement; @docsEditable true
|
| class FilterElement extends SvgElement implements UriReference, ExternalResourcesRequired, Stylable, LangSpace native "*SVGFilterElement" {
|
|
|
| + ///@docsEditable true
|
| factory FilterElement() => _SvgElementFactoryProvider.createSvgElement_tag("filter");
|
|
|
| /// @domName SVGFilterElement.filterResX; @docsEditable true
|
| @@ -2228,6 +2241,7 @@
|
| /// @domName SVGFontElement; @docsEditable true
|
| class FontElement extends SvgElement native "*SVGFontElement" {
|
|
|
| + ///@docsEditable true
|
| factory FontElement() => _SvgElementFactoryProvider.createSvgElement_tag("font");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2238,6 +2252,7 @@
|
| /// @domName SVGFontFaceElement; @docsEditable true
|
| class FontFaceElement extends SvgElement native "*SVGFontFaceElement" {
|
|
|
| + ///@docsEditable true
|
| factory FontFaceElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2248,6 +2263,7 @@
|
| /// @domName SVGFontFaceFormatElement; @docsEditable true
|
| class FontFaceFormatElement extends SvgElement native "*SVGFontFaceFormatElement" {
|
|
|
| + ///@docsEditable true
|
| factory FontFaceFormatElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-format");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2258,6 +2274,7 @@
|
| /// @domName SVGFontFaceNameElement; @docsEditable true
|
| class FontFaceNameElement extends SvgElement native "*SVGFontFaceNameElement" {
|
|
|
| + ///@docsEditable true
|
| factory FontFaceNameElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-name");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2268,6 +2285,7 @@
|
| /// @domName SVGFontFaceSrcElement; @docsEditable true
|
| class FontFaceSrcElement extends SvgElement native "*SVGFontFaceSrcElement" {
|
|
|
| + ///@docsEditable true
|
| factory FontFaceSrcElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-src");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2278,6 +2296,7 @@
|
| /// @domName SVGFontFaceUriElement; @docsEditable true
|
| class FontFaceUriElement extends SvgElement native "*SVGFontFaceUriElement" {
|
|
|
| + ///@docsEditable true
|
| factory FontFaceUriElement() => _SvgElementFactoryProvider.createSvgElement_tag("font-face-uri");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2288,6 +2307,7 @@
|
| /// @domName SVGForeignObjectElement; @docsEditable true
|
| class ForeignObjectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGForeignObjectElement" {
|
|
|
| + ///@docsEditable true
|
| factory ForeignObjectElement() => _SvgElementFactoryProvider.createSvgElement_tag("foreignObject");
|
|
|
| /// @domName SVGForeignObjectElement.height; @docsEditable true
|
| @@ -2376,6 +2396,7 @@
|
| /// @domName SVGGElement; @docsEditable true
|
| class GElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGGElement" {
|
|
|
| + ///@docsEditable true
|
| factory GElement() => _SvgElementFactoryProvider.createSvgElement_tag("g");
|
|
|
| // From SVGExternalResourcesRequired
|
| @@ -2452,6 +2473,7 @@
|
| /// @domName SVGGlyphElement; @docsEditable true
|
| class GlyphElement extends SvgElement native "*SVGGlyphElement" {
|
|
|
| + ///@docsEditable true
|
| factory GlyphElement() => _SvgElementFactoryProvider.createSvgElement_tag("glyph");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2552,6 +2574,7 @@
|
| /// @domName SVGHKernElement; @docsEditable true
|
| class HKernElement extends SvgElement native "*SVGHKernElement" {
|
|
|
| + ///@docsEditable true
|
| factory HKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("hkern");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -2562,6 +2585,7 @@
|
| /// @domName SVGImageElement; @docsEditable true
|
| class ImageElement extends SvgElement implements Transformable, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGImageElement" {
|
|
|
| + ///@docsEditable true
|
| factory ImageElement() => _SvgElementFactoryProvider.createSvgElement_tag("image");
|
|
|
| /// @domName SVGImageElement.height; @docsEditable true
|
| @@ -2850,6 +2874,7 @@
|
| /// @domName SVGLineElement; @docsEditable true
|
| class LineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGLineElement" {
|
|
|
| + ///@docsEditable true
|
| factory LineElement() => _SvgElementFactoryProvider.createSvgElement_tag("line");
|
|
|
| /// @domName SVGLineElement.x1; @docsEditable true
|
| @@ -2938,6 +2963,7 @@
|
| /// @domName SVGLinearGradientElement; @docsEditable true
|
| class LinearGradientElement extends GradientElement native "*SVGLinearGradientElement" {
|
|
|
| + ///@docsEditable true
|
| factory LinearGradientElement() => _SvgElementFactoryProvider.createSvgElement_tag("linearGradient");
|
|
|
| /// @domName SVGLinearGradientElement.x1; @docsEditable true
|
| @@ -2984,6 +3010,7 @@
|
| /// @domName SVGMPathElement; @docsEditable true
|
| class MPathElement extends SvgElement implements UriReference, ExternalResourcesRequired native "*SVGMPathElement" {
|
|
|
| + ///@docsEditable true
|
| factory MPathElement() => _SvgElementFactoryProvider.createSvgElement_tag("mpath");
|
|
|
| // From SVGExternalResourcesRequired
|
| @@ -3004,6 +3031,7 @@
|
| /// @domName SVGMarkerElement; @docsEditable true
|
| class MarkerElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, Stylable, LangSpace native "*SVGMarkerElement" {
|
|
|
| + ///@docsEditable true
|
| factory MarkerElement() => _SvgElementFactoryProvider.createSvgElement_tag("marker");
|
|
|
| static const int SVG_MARKERUNITS_STROKEWIDTH = 2;
|
| @@ -3086,6 +3114,7 @@
|
| /// @domName SVGMaskElement; @docsEditable true
|
| class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGMaskElement" {
|
|
|
| + ///@docsEditable true
|
| factory MaskElement() => _SvgElementFactoryProvider.createSvgElement_tag("mask");
|
|
|
| /// @domName SVGMaskElement.height; @docsEditable true
|
| @@ -3411,6 +3440,7 @@
|
| /// @domName SVGPathElement; @docsEditable true
|
| class PathElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPathElement" {
|
|
|
| + ///@docsEditable true
|
| factory PathElement() => _SvgElementFactoryProvider.createSvgElement_tag("path");
|
|
|
| /// @domName SVGPathElement.animatedNormalizedPathSegList; @docsEditable true
|
| @@ -4099,6 +4129,7 @@
|
| /// @domName SVGPatternElement; @docsEditable true
|
| class PatternElement extends SvgElement implements FitToViewBox, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPatternElement" {
|
|
|
| + ///@docsEditable true
|
| factory PatternElement() => _SvgElementFactoryProvider.createSvgElement_tag("pattern");
|
|
|
| /// @domName SVGPatternElement.height; @docsEditable true
|
| @@ -4231,6 +4262,7 @@
|
| /// @domName SVGPolygonElement; @docsEditable true
|
| class PolygonElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPolygonElement" {
|
|
|
| + ///@docsEditable true
|
| factory PolygonElement() => _SvgElementFactoryProvider.createSvgElement_tag("polygon");
|
|
|
| /// @domName SVGPolygonElement.animatedPoints; @docsEditable true
|
| @@ -4313,6 +4345,7 @@
|
| /// @domName SVGPolylineElement; @docsEditable true
|
| class PolylineElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGPolylineElement" {
|
|
|
| + ///@docsEditable true
|
| factory PolylineElement() => _SvgElementFactoryProvider.createSvgElement_tag("polyline");
|
|
|
| /// @domName SVGPolylineElement.animatedPoints; @docsEditable true
|
| @@ -4437,6 +4470,7 @@
|
| /// @domName SVGRadialGradientElement; @docsEditable true
|
| class RadialGradientElement extends GradientElement native "*SVGRadialGradientElement" {
|
|
|
| + ///@docsEditable true
|
| factory RadialGradientElement() => _SvgElementFactoryProvider.createSvgElement_tag("radialGradient");
|
|
|
| /// @domName SVGRadialGradientElement.cx; @docsEditable true
|
| @@ -4485,6 +4519,7 @@
|
| /// @domName SVGRectElement; @docsEditable true
|
| class RectElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGRectElement" {
|
|
|
| + ///@docsEditable true
|
| factory RectElement() => _SvgElementFactoryProvider.createSvgElement_tag("rect");
|
|
|
| /// @domName SVGRectElement.height; @docsEditable true
|
| @@ -4599,6 +4634,7 @@
|
| /// @domName SVGScriptElement; @docsEditable true
|
| class ScriptElement extends SvgElement implements UriReference, ExternalResourcesRequired native "*SVGScriptElement" {
|
|
|
| + ///@docsEditable true
|
| factory ScriptElement() => _SvgElementFactoryProvider.createSvgElement_tag("script");
|
|
|
| /// @domName SVGScriptElement.type; @docsEditable true
|
| @@ -4622,6 +4658,7 @@
|
| /// @domName SVGSetElement; @docsEditable true
|
| class SetElement extends AnimationElement native "*SVGSetElement" {
|
|
|
| + ///@docsEditable true
|
| factory SetElement() => _SvgElementFactoryProvider.createSvgElement_tag("set");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -4632,6 +4669,7 @@
|
| /// @domName SVGStopElement; @docsEditable true
|
| class StopElement extends SvgElement implements Stylable native "*SVGStopElement" {
|
|
|
| + ///@docsEditable true
|
| factory StopElement() => _SvgElementFactoryProvider.createSvgElement_tag("stop");
|
|
|
| /// @domName SVGStopElement.offset; @docsEditable true
|
| @@ -4804,6 +4842,7 @@
|
| /// @domName SVGStyleElement; @docsEditable true
|
| class StyleElement extends SvgElement implements LangSpace native "*SVGStyleElement" {
|
|
|
| + ///@docsEditable true
|
| factory StyleElement() => _SvgElementFactoryProvider.createSvgElement_tag("style");
|
|
|
| /// @domName SVGStyleElement.disabled; @docsEditable true
|
| @@ -5222,6 +5261,7 @@
|
| /// @domName SVGSwitchElement; @docsEditable true
|
| class SwitchElement extends SvgElement implements Transformable, Tests, Stylable, ExternalResourcesRequired, LangSpace native "*SVGSwitchElement" {
|
|
|
| + ///@docsEditable true
|
| factory SwitchElement() => _SvgElementFactoryProvider.createSvgElement_tag("switch");
|
|
|
| // From SVGExternalResourcesRequired
|
| @@ -5298,6 +5338,7 @@
|
| /// @domName SVGSymbolElement; @docsEditable true
|
| class SymbolElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, Stylable, LangSpace native "*SVGSymbolElement" {
|
|
|
| + ///@docsEditable true
|
| factory SymbolElement() => _SvgElementFactoryProvider.createSvgElement_tag("symbol");
|
|
|
| // From SVGExternalResourcesRequired
|
| @@ -5341,6 +5382,7 @@
|
| /// @domName SVGTRefElement; @docsEditable true
|
| class TRefElement extends TextPositioningElement implements UriReference native "*SVGTRefElement" {
|
|
|
| + ///@docsEditable true
|
| factory TRefElement() => _SvgElementFactoryProvider.createSvgElement_tag("tref");
|
|
|
| // From SVGURIReference
|
| @@ -5356,6 +5398,7 @@
|
| /// @domName SVGTSpanElement; @docsEditable true
|
| class TSpanElement extends TextPositioningElement native "*SVGTSpanElement" {
|
|
|
| + ///@docsEditable true
|
| factory TSpanElement() => _SvgElementFactoryProvider.createSvgElement_tag("tspan");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5469,6 +5512,7 @@
|
| /// @domName SVGTextElement; @docsEditable true
|
| class TextElement extends TextPositioningElement implements Transformable native "*SVGTextElement" {
|
|
|
| + ///@docsEditable true
|
| factory TextElement() => _SvgElementFactoryProvider.createSvgElement_tag("text");
|
|
|
| // From SVGLocatable
|
| @@ -5563,6 +5607,7 @@
|
| /// @domName SVGTitleElement; @docsEditable true
|
| class TitleElement extends SvgElement implements Stylable, LangSpace native "*SVGTitleElement" {
|
|
|
| + ///@docsEditable true
|
| factory TitleElement() => _SvgElementFactoryProvider.createSvgElement_tag("title");
|
|
|
| // From SVGLangSpace
|
| @@ -5833,6 +5878,7 @@
|
| /// @domName SVGUseElement; @docsEditable true
|
| class UseElement extends SvgElement implements Transformable, Tests, UriReference, Stylable, ExternalResourcesRequired, LangSpace native "*SVGUseElement" {
|
|
|
| + ///@docsEditable true
|
| factory UseElement() => _SvgElementFactoryProvider.createSvgElement_tag("use");
|
|
|
| /// @domName SVGUseElement.animatedInstanceRoot; @docsEditable true
|
| @@ -5932,6 +5978,7 @@
|
| /// @domName SVGVKernElement; @docsEditable true
|
| class VKernElement extends SvgElement native "*SVGVKernElement" {
|
|
|
| + ///@docsEditable true
|
| factory VKernElement() => _SvgElementFactoryProvider.createSvgElement_tag("vkern");
|
| }
|
| // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
|
| @@ -5942,6 +5989,7 @@
|
| /// @domName SVGViewElement; @docsEditable true
|
| class ViewElement extends SvgElement implements FitToViewBox, ExternalResourcesRequired, ZoomAndPan native "*SVGViewElement" {
|
|
|
| + ///@docsEditable true
|
| factory ViewElement() => _SvgElementFactoryProvider.createSvgElement_tag("view");
|
|
|
| /// @domName SVGViewElement.viewTarget; @docsEditable true
|
|
|