| Index: sdk/lib/svg/dart2js/svg_dart2js.dart
|
| diff --git a/sdk/lib/svg/dart2js/svg_dart2js.dart b/sdk/lib/svg/dart2js/svg_dart2js.dart
|
| index baafa49bdac40f06267489d32dcd75a0a5779602..1799f9640f0204eaa29a4595450a03fd2a7c2a76 100644
|
| --- a/sdk/lib/svg/dart2js/svg_dart2js.dart
|
| +++ b/sdk/lib/svg/dart2js/svg_dart2js.dart
|
| @@ -86,16 +86,19 @@ class AElement extends SvgElement implements Transformable, Tests, UriReference,
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -762,16 +765,19 @@ class CircleElement extends SvgElement implements Transformable, Tests, Stylable
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -838,16 +844,19 @@ class ClipPathElement extends SvgElement implements Transformable, Tests, Stylab
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -902,10 +911,12 @@ class Color extends CSSValue native "*SVGColor" {
|
| void setColor(int colorType, String rgbColor, String iccColor) native;
|
|
|
| /// @domName SVGColor.setRGBColor; @docsEditable true
|
| - void setRgbColor(String rgbColor) native "setRGBColor";
|
| + @JSName('setRGBColor')
|
| + void setRgbColor(String rgbColor) native;
|
|
|
| /// @domName SVGColor.setRGBColorICCColor; @docsEditable true
|
| - void setRgbColorIccColor(String rgbColor, String iccColor) native "setRGBColorICCColor";
|
| + @JSName('setRGBColorICCColor')
|
| + void setRgbColorIccColor(String rgbColor, String iccColor) native;
|
| }
|
| // 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
|
| @@ -1023,16 +1034,19 @@ class DefsElement extends SvgElement implements Transformable, Tests, Stylable,
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1081,6 +1095,7 @@ class DescElement extends SvgElement implements Stylable, LangSpace native "*SVG
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1258,16 +1273,19 @@ class EllipseElement extends SvgElement implements Transformable, Tests, Stylabl
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1380,6 +1398,7 @@ class FEBlendElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1435,6 +1454,7 @@ class FEColorMatrixElement extends SvgElement implements FilterPrimitiveStandard
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1474,6 +1494,7 @@ class FEComponentTransferElement extends SvgElement implements FilterPrimitiveSt
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1545,6 +1566,7 @@ class FECompositeElement extends SvgElement implements FilterPrimitiveStandardAt
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1625,6 +1647,7 @@ class FEConvolveMatrixElement extends SvgElement implements FilterPrimitiveStand
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1676,6 +1699,7 @@ class FEDiffuseLightingElement extends SvgElement implements FilterPrimitiveStan
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1737,6 +1761,7 @@ class FEDisplacementMapElement extends SvgElement implements FilterPrimitiveStan
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1805,6 +1830,7 @@ class FEDropShadowElement extends SvgElement implements FilterPrimitiveStandardA
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1841,6 +1867,7 @@ class FEFloodElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1921,6 +1948,7 @@ class FEGaussianBlurElement extends SvgElement implements FilterPrimitiveStandar
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -1973,6 +2001,7 @@ class FEImageElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2014,6 +2043,7 @@ class FEMergeElement extends SvgElement implements FilterPrimitiveStandardAttrib
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2082,6 +2112,7 @@ class FEMorphologyElement extends SvgElement implements FilterPrimitiveStandardA
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2127,6 +2158,7 @@ class FEOffsetElement extends SvgElement implements FilterPrimitiveStandardAttri
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2192,6 +2224,7 @@ class FESpecularLightingElement extends SvgElement implements FilterPrimitiveSta
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2263,6 +2296,7 @@ class FETileElement extends SvgElement implements FilterPrimitiveStandardAttribu
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2329,6 +2363,7 @@ class FETurbulenceElement extends SvgElement implements FilterPrimitiveStandardA
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2390,6 +2425,7 @@ class FilterElement extends SvgElement implements UriReference, ExternalResource
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2424,7 +2460,7 @@ abstract class FilterPrimitiveStandardAttributes implements Stylable {
|
|
|
| // From SVGStylable
|
|
|
| - AnimatedString className;
|
| + AnimatedString $dom_svgClassName;
|
|
|
| CSSStyleDeclaration style;
|
|
|
| @@ -2550,16 +2586,19 @@ class ForeignObjectElement extends SvgElement implements Transformable, Tests, S
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2623,16 +2662,19 @@ class GElement extends SvgElement implements Transformable, Tests, Stylable, Ext
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2699,6 +2741,7 @@ class GlyphRefElement extends SvgElement implements UriReference, Stylable nativ
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2745,6 +2788,7 @@ class GradientElement extends SvgElement implements UriReference, ExternalResour
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -2819,16 +2863,19 @@ class ImageElement extends SvgElement implements Transformable, Tests, UriRefere
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -3086,16 +3133,19 @@ class LineElement extends SvgElement implements Transformable, Tests, Stylable,
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -3262,6 +3312,7 @@ class MarkerElement extends SvgElement implements FitToViewBox, ExternalResource
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -3314,6 +3365,7 @@ class MaskElement extends SvgElement implements Tests, Stylable, ExternalResourc
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -3606,61 +3658,80 @@ class PathElement extends SvgElement implements Transformable, Tests, Stylable,
|
| final PathSegList pathSegList;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegArcAbs; @docsEditable true
|
| - PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native "createSVGPathSegArcAbs";
|
| + @JSName('createSVGPathSegArcAbs')
|
| + PathSegArcAbs createSvgPathSegArcAbs(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegArcRel; @docsEditable true
|
| - PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native "createSVGPathSegArcRel";
|
| + @JSName('createSVGPathSegArcRel')
|
| + PathSegArcRel createSvgPathSegArcRel(num x, num y, num r1, num r2, num angle, bool largeArcFlag, bool sweepFlag) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegClosePath; @docsEditable true
|
| - PathSegClosePath createSvgPathSegClosePath() native "createSVGPathSegClosePath";
|
| + @JSName('createSVGPathSegClosePath')
|
| + PathSegClosePath createSvgPathSegClosePath() native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoCubicAbs; @docsEditable true
|
| - PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2) native "createSVGPathSegCurvetoCubicAbs";
|
| + @JSName('createSVGPathSegCurvetoCubicAbs')
|
| + PathSegCurvetoCubicAbs createSvgPathSegCurvetoCubicAbs(num x, num y, num x1, num y1, num x2, num y2) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoCubicRel; @docsEditable true
|
| - PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2) native "createSVGPathSegCurvetoCubicRel";
|
| + @JSName('createSVGPathSegCurvetoCubicRel')
|
| + PathSegCurvetoCubicRel createSvgPathSegCurvetoCubicRel(num x, num y, num x1, num y1, num x2, num y2) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothAbs; @docsEditable true
|
| - PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native "createSVGPathSegCurvetoCubicSmoothAbs";
|
| + @JSName('createSVGPathSegCurvetoCubicSmoothAbs')
|
| + PathSegCurvetoCubicSmoothAbs createSvgPathSegCurvetoCubicSmoothAbs(num x, num y, num x2, num y2) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoCubicSmoothRel; @docsEditable true
|
| - PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native "createSVGPathSegCurvetoCubicSmoothRel";
|
| + @JSName('createSVGPathSegCurvetoCubicSmoothRel')
|
| + PathSegCurvetoCubicSmoothRel createSvgPathSegCurvetoCubicSmoothRel(num x, num y, num x2, num y2) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticAbs; @docsEditable true
|
| - PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1) native "createSVGPathSegCurvetoQuadraticAbs";
|
| + @JSName('createSVGPathSegCurvetoQuadraticAbs')
|
| + PathSegCurvetoQuadraticAbs createSvgPathSegCurvetoQuadraticAbs(num x, num y, num x1, num y1) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticRel; @docsEditable true
|
| - PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1) native "createSVGPathSegCurvetoQuadraticRel";
|
| + @JSName('createSVGPathSegCurvetoQuadraticRel')
|
| + PathSegCurvetoQuadraticRel createSvgPathSegCurvetoQuadraticRel(num x, num y, num x1, num y1) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothAbs; @docsEditable true
|
| - PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) native "createSVGPathSegCurvetoQuadraticSmoothAbs";
|
| + @JSName('createSVGPathSegCurvetoQuadraticSmoothAbs')
|
| + PathSegCurvetoQuadraticSmoothAbs createSvgPathSegCurvetoQuadraticSmoothAbs(num x, num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegCurvetoQuadraticSmoothRel; @docsEditable true
|
| - PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) native "createSVGPathSegCurvetoQuadraticSmoothRel";
|
| + @JSName('createSVGPathSegCurvetoQuadraticSmoothRel')
|
| + PathSegCurvetoQuadraticSmoothRel createSvgPathSegCurvetoQuadraticSmoothRel(num x, num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegLinetoAbs; @docsEditable true
|
| - PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native "createSVGPathSegLinetoAbs";
|
| + @JSName('createSVGPathSegLinetoAbs')
|
| + PathSegLinetoAbs createSvgPathSegLinetoAbs(num x, num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegLinetoHorizontalAbs; @docsEditable true
|
| - PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native "createSVGPathSegLinetoHorizontalAbs";
|
| + @JSName('createSVGPathSegLinetoHorizontalAbs')
|
| + PathSegLinetoHorizontalAbs createSvgPathSegLinetoHorizontalAbs(num x) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegLinetoHorizontalRel; @docsEditable true
|
| - PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native "createSVGPathSegLinetoHorizontalRel";
|
| + @JSName('createSVGPathSegLinetoHorizontalRel')
|
| + PathSegLinetoHorizontalRel createSvgPathSegLinetoHorizontalRel(num x) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegLinetoRel; @docsEditable true
|
| - PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native "createSVGPathSegLinetoRel";
|
| + @JSName('createSVGPathSegLinetoRel')
|
| + PathSegLinetoRel createSvgPathSegLinetoRel(num x, num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegLinetoVerticalAbs; @docsEditable true
|
| - PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native "createSVGPathSegLinetoVerticalAbs";
|
| + @JSName('createSVGPathSegLinetoVerticalAbs')
|
| + PathSegLinetoVerticalAbs createSvgPathSegLinetoVerticalAbs(num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegLinetoVerticalRel; @docsEditable true
|
| - PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native "createSVGPathSegLinetoVerticalRel";
|
| + @JSName('createSVGPathSegLinetoVerticalRel')
|
| + PathSegLinetoVerticalRel createSvgPathSegLinetoVerticalRel(num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegMovetoAbs; @docsEditable true
|
| - PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native "createSVGPathSegMovetoAbs";
|
| + @JSName('createSVGPathSegMovetoAbs')
|
| + PathSegMovetoAbs createSvgPathSegMovetoAbs(num x, num y) native;
|
|
|
| /// @domName SVGPathElement.createSVGPathSegMovetoRel; @docsEditable true
|
| - PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native "createSVGPathSegMovetoRel";
|
| + @JSName('createSVGPathSegMovetoRel')
|
| + PathSegMovetoRel createSvgPathSegMovetoRel(num x, num y) native;
|
|
|
| /// @domName SVGPathElement.getPathSegAtLength; @docsEditable true
|
| int getPathSegAtLength(num distance) native;
|
| @@ -3696,16 +3767,19 @@ class PathElement extends SvgElement implements Transformable, Tests, Stylable,
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -4285,6 +4359,7 @@ class PatternElement extends SvgElement implements FitToViewBox, Tests, UriRefer
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -4406,16 +4481,19 @@ class PolygonElement extends SvgElement implements Transformable, Tests, Stylabl
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -4485,16 +4563,19 @@ class PolylineElement extends SvgElement implements Transformable, Tests, Stylab
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -4666,16 +4747,19 @@ class RectElement extends SvgElement implements Transformable, Tests, Stylable,
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -4772,6 +4856,7 @@ class StopElement extends SvgElement implements Stylable native "*SVGStopElement
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -4906,7 +4991,7 @@ class StringList implements JavaScriptIndexingBehavior, List<String> native "*SV
|
| /// @domName SVGStylable
|
| abstract class Stylable {
|
|
|
| - AnimatedString className;
|
| + AnimatedString $dom_svgClassName;
|
|
|
| CSSStyleDeclaration style;
|
|
|
| @@ -4961,7 +5046,8 @@ class SvgDocument extends Document native "*SVGDocument" {
|
| final SvgSvgElement rootElement;
|
|
|
| /// @domName SVGDocument.createEvent; @docsEditable true
|
| - Event $dom_createEvent(String eventType) native "createEvent";
|
| + @JSName('createEvent')
|
| + Event $dom_createEvent(String eventType) native;
|
| }
|
| // 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
|
| @@ -5058,7 +5144,8 @@ class SvgElement extends Element native "*SVGElement" {
|
| }
|
|
|
| /// @domName SVGElement.ownerSVGElement; @docsEditable true
|
| - SvgSvgElement get ownerSvgElement => JS("SvgSvgElement", "#.ownerSVGElement", this);
|
| + @JSName('ownerSVGElement')
|
| + final SvgSvgElement ownerSvgElement;
|
|
|
| /// @domName SVGElement.viewportElement; @docsEditable true
|
| final SvgElement viewportElement;
|
| @@ -5131,28 +5218,36 @@ class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
|
| bool checkIntersection(SvgElement element, Rect rect) native;
|
|
|
| /// @domName SVGSVGElement.createSVGAngle; @docsEditable true
|
| - Angle createSvgAngle() native "createSVGAngle";
|
| + @JSName('createSVGAngle')
|
| + Angle createSvgAngle() native;
|
|
|
| /// @domName SVGSVGElement.createSVGLength; @docsEditable true
|
| - Length createSvgLength() native "createSVGLength";
|
| + @JSName('createSVGLength')
|
| + Length createSvgLength() native;
|
|
|
| /// @domName SVGSVGElement.createSVGMatrix; @docsEditable true
|
| - Matrix createSvgMatrix() native "createSVGMatrix";
|
| + @JSName('createSVGMatrix')
|
| + Matrix createSvgMatrix() native;
|
|
|
| /// @domName SVGSVGElement.createSVGNumber; @docsEditable true
|
| - Number createSvgNumber() native "createSVGNumber";
|
| + @JSName('createSVGNumber')
|
| + Number createSvgNumber() native;
|
|
|
| /// @domName SVGSVGElement.createSVGPoint; @docsEditable true
|
| - Point createSvgPoint() native "createSVGPoint";
|
| + @JSName('createSVGPoint')
|
| + Point createSvgPoint() native;
|
|
|
| /// @domName SVGSVGElement.createSVGRect; @docsEditable true
|
| - Rect createSvgRect() native "createSVGRect";
|
| + @JSName('createSVGRect')
|
| + Rect createSvgRect() native;
|
|
|
| /// @domName SVGSVGElement.createSVGTransform; @docsEditable true
|
| - Transform createSvgTransform() native "createSVGTransform";
|
| + @JSName('createSVGTransform')
|
| + Transform createSvgTransform() native;
|
|
|
| /// @domName SVGSVGElement.createSVGTransformFromMatrix; @docsEditable true
|
| - Transform createSvgTransformFromMatrix(Matrix matrix) native "createSVGTransformFromMatrix";
|
| + @JSName('createSVGTransformFromMatrix')
|
| + Transform createSvgTransformFromMatrix(Matrix matrix) native;
|
|
|
| /// @domName SVGSVGElement.deselectAll; @docsEditable true
|
| void deselectAll() native;
|
| @@ -5167,11 +5262,11 @@ class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
|
| Element getElementById(String elementId) native;
|
|
|
| /// @domName SVGSVGElement.getEnclosureList; @docsEditable true
|
| - @Returns('_NodeList') @Creates('_NodeList')
|
| + @Returns('NodeList') @Creates('NodeList')
|
| List<Node> getEnclosureList(Rect rect, SvgElement referenceElement) native;
|
|
|
| /// @domName SVGSVGElement.getIntersectionList; @docsEditable true
|
| - @Returns('_NodeList') @Creates('_NodeList')
|
| + @Returns('NodeList') @Creates('NodeList')
|
| List<Node> getIntersectionList(Rect rect, SvgElement referenceElement) native;
|
|
|
| /// @domName SVGSVGElement.pauseAnimations; @docsEditable true
|
| @@ -5225,16 +5320,19 @@ class SvgSvgElement extends SvgElement implements FitToViewBox, Tests, Stylable,
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -5299,16 +5397,19 @@ class SwitchElement extends SvgElement implements Transformable, Tests, Stylable
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -5370,6 +5471,7 @@ class SymbolElement extends SvgElement implements FitToViewBox, ExternalResource
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -5483,6 +5585,7 @@ class TextContentElement extends SvgElement implements Tests, Stylable, External
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -5528,10 +5631,12 @@ class TextElement extends TextPositioningElement implements Transformable native
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
| @@ -5618,6 +5723,7 @@ class TitleElement extends SvgElement implements Stylable, LangSpace native "*SV
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
| @@ -5782,7 +5888,8 @@ class TransformList implements List<Transform>, JavaScriptIndexingBehavior nativ
|
| Transform consolidate() native;
|
|
|
| /// @domName SVGTransformList.createSVGTransformFromMatrix; @docsEditable true
|
| - Transform createSvgTransformFromMatrix(Matrix matrix) native "createSVGTransformFromMatrix";
|
| + @JSName('createSVGTransformFromMatrix')
|
| + Transform createSvgTransformFromMatrix(Matrix matrix) native;
|
|
|
| /// @domName SVGTransformList.getItem; @docsEditable true
|
| Transform getItem(int index) native;
|
| @@ -5904,16 +6011,19 @@ class UseElement extends SvgElement implements Transformable, Tests, UriReferenc
|
| Rect getBBox() native;
|
|
|
| /// @domName SVGLocatable.getCTM; @docsEditable true
|
| - Matrix getCtm() native "getCTM";
|
| + @JSName('getCTM')
|
| + Matrix getCtm() native;
|
|
|
| /// @domName SVGLocatable.getScreenCTM; @docsEditable true
|
| - Matrix getScreenCtm() native "getScreenCTM";
|
| + @JSName('getScreenCTM')
|
| + Matrix getScreenCtm() native;
|
|
|
| /// @domName SVGLocatable.getTransformToElement; @docsEditable true
|
| Matrix getTransformToElement(SvgElement element) native;
|
|
|
| // From SVGStylable
|
|
|
| + // Shadowing definition.
|
| /// @domName SVGStylable.className; @docsEditable true
|
| AnimatedString get $dom_svgClassName => JS("AnimatedString", "#.className", this);
|
|
|
|
|