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

Unified Diff: sdk/lib/svg/dartium/svg_dartium.dart

Issue 284863002: Add type maps from blink name to html name (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Use implementation name Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: sdk/lib/svg/dartium/svg_dartium.dart
diff --git a/sdk/lib/svg/dartium/svg_dartium.dart b/sdk/lib/svg/dartium/svg_dartium.dart
index 43b722436b1358cca4a71687a64344e72ccce36e..db3f4e9a0ac9f10347f7a075fa46c5b474bafb8f 100644
--- a/sdk/lib/svg/dartium/svg_dartium.dart
+++ b/sdk/lib/svg/dartium/svg_dartium.dart
@@ -14,6 +14,154 @@ import 'dart:_blink' as _blink;
+// FIXME: Can we make this private?
+const svgBlinkMap = const {
+ 'SVGAElement': AElement,
+ 'SVGAltGlyphDefElement': _SVGAltGlyphDefElement,
+ 'SVGAltGlyphElement': AltGlyphElement,
+ 'SVGAltGlyphItemElement': _SVGAltGlyphItemElement,
+ 'SVGAngle': Angle,
+ 'SVGAnimateElement': AnimateElement,
+ 'SVGAnimateMotionElement': AnimateMotionElement,
+ 'SVGAnimateTransformElement': AnimateTransformElement,
+ 'SVGAnimatedAngle': AnimatedAngle,
+ 'SVGAnimatedBoolean': AnimatedBoolean,
+ 'SVGAnimatedEnumeration': AnimatedEnumeration,
+ 'SVGAnimatedInteger': AnimatedInteger,
+ 'SVGAnimatedLength': AnimatedLength,
+ 'SVGAnimatedLengthList': AnimatedLengthList,
+ 'SVGAnimatedNumber': AnimatedNumber,
+ 'SVGAnimatedNumberList': AnimatedNumberList,
+ 'SVGAnimatedPreserveAspectRatio': AnimatedPreserveAspectRatio,
+ 'SVGAnimatedRect': AnimatedRect,
+ 'SVGAnimatedString': AnimatedString,
+ 'SVGAnimatedTransformList': AnimatedTransformList,
+ 'SVGAnimationElement': AnimationElement,
+ 'SVGCircleElement': CircleElement,
+ 'SVGClipPathElement': ClipPathElement,
+ 'SVGComponentTransferFunctionElement': _SVGComponentTransferFunctionElement,
+ 'SVGCursorElement': _SVGCursorElement,
+ 'SVGDefsElement': DefsElement,
+ 'SVGDescElement': DescElement,
+ 'SVGDiscardElement': DiscardElement,
+ 'SVGElement': SvgElement,
+ 'SVGElementInstance': ElementInstance,
+ 'SVGElementInstanceList': _ElementInstanceList,
+ 'SVGEllipseElement': EllipseElement,
+ 'SVGFEBlendElement': FEBlendElement,
+ 'SVGFEColorMatrixElement': FEColorMatrixElement,
+ 'SVGFEComponentTransferElement': FEComponentTransferElement,
+ 'SVGFECompositeElement': FECompositeElement,
+ 'SVGFEConvolveMatrixElement': FEConvolveMatrixElement,
+ 'SVGFEDiffuseLightingElement': FEDiffuseLightingElement,
+ 'SVGFEDisplacementMapElement': FEDisplacementMapElement,
+ 'SVGFEDistantLightElement': FEDistantLightElement,
+ 'SVGFEDropShadowElement': _SVGFEDropShadowElement,
+ 'SVGFEFloodElement': FEFloodElement,
+ 'SVGFEFuncAElement': FEFuncAElement,
+ 'SVGFEFuncBElement': FEFuncBElement,
+ 'SVGFEFuncGElement': FEFuncGElement,
+ 'SVGFEFuncRElement': FEFuncRElement,
+ 'SVGFEGaussianBlurElement': FEGaussianBlurElement,
+ 'SVGFEImageElement': FEImageElement,
+ 'SVGFEMergeElement': FEMergeElement,
+ 'SVGFEMergeNodeElement': FEMergeNodeElement,
+ 'SVGFEMorphologyElement': FEMorphologyElement,
+ 'SVGFEOffsetElement': FEOffsetElement,
+ 'SVGFEPointLightElement': FEPointLightElement,
+ 'SVGFESpecularLightingElement': FESpecularLightingElement,
+ 'SVGFESpotLightElement': FESpotLightElement,
+ 'SVGFETileElement': FETileElement,
+ 'SVGFETurbulenceElement': FETurbulenceElement,
+ 'SVGFilterElement': FilterElement,
+ 'SVGFilterPrimitiveStandardAttributes': FilterPrimitiveStandardAttributes,
+ 'SVGFitToViewBox': FitToViewBox,
+ 'SVGFontElement': _SVGFontElement,
+ 'SVGFontFaceElement': _SVGFontFaceElement,
+ 'SVGFontFaceFormatElement': _SVGFontFaceFormatElement,
+ 'SVGFontFaceNameElement': _SVGFontFaceNameElement,
+ 'SVGFontFaceSrcElement': _SVGFontFaceSrcElement,
+ 'SVGFontFaceUriElement': _SVGFontFaceUriElement,
+ 'SVGForeignObjectElement': ForeignObjectElement,
+ 'SVGGElement': GElement,
+ 'SVGGeometryElement': GeometryElement,
+ 'SVGGlyphElement': _SVGGlyphElement,
+ 'SVGGlyphRefElement': _SVGGlyphRefElement,
+ 'SVGGradientElement': _GradientElement,
+ 'SVGGraphicsElement': GraphicsElement,
+ 'SVGHKernElement': _SVGHKernElement,
+ 'SVGImageElement': ImageElement,
+ 'SVGLength': Length,
+ 'SVGLengthList': LengthList,
+ 'SVGLineElement': LineElement,
+ 'SVGLinearGradientElement': LinearGradientElement,
+ 'SVGMPathElement': _SVGMPathElement,
+ 'SVGMarkerElement': MarkerElement,
+ 'SVGMaskElement': MaskElement,
+ 'SVGMatrix': Matrix,
+ 'SVGMetadataElement': MetadataElement,
+ 'SVGMissingGlyphElement': _SVGMissingGlyphElement,
+ 'SVGNumber': Number,
+ 'SVGNumberList': NumberList,
+ 'SVGPathElement': PathElement,
+ 'SVGPathSeg': PathSeg,
+ 'SVGPathSegArcAbs': PathSegArcAbs,
+ 'SVGPathSegArcRel': PathSegArcRel,
+ 'SVGPathSegClosePath': PathSegClosePath,
+ 'SVGPathSegCurvetoCubicAbs': PathSegCurvetoCubicAbs,
+ 'SVGPathSegCurvetoCubicRel': PathSegCurvetoCubicRel,
+ 'SVGPathSegCurvetoCubicSmoothAbs': PathSegCurvetoCubicSmoothAbs,
+ 'SVGPathSegCurvetoCubicSmoothRel': PathSegCurvetoCubicSmoothRel,
+ 'SVGPathSegCurvetoQuadraticAbs': PathSegCurvetoQuadraticAbs,
+ 'SVGPathSegCurvetoQuadraticRel': PathSegCurvetoQuadraticRel,
+ 'SVGPathSegCurvetoQuadraticSmoothAbs': PathSegCurvetoQuadraticSmoothAbs,
+ 'SVGPathSegCurvetoQuadraticSmoothRel': PathSegCurvetoQuadraticSmoothRel,
+ 'SVGPathSegLinetoAbs': PathSegLinetoAbs,
+ 'SVGPathSegLinetoHorizontalAbs': PathSegLinetoHorizontalAbs,
+ 'SVGPathSegLinetoHorizontalRel': PathSegLinetoHorizontalRel,
+ 'SVGPathSegLinetoRel': PathSegLinetoRel,
+ 'SVGPathSegLinetoVerticalAbs': PathSegLinetoVerticalAbs,
+ 'SVGPathSegLinetoVerticalRel': PathSegLinetoVerticalRel,
+ 'SVGPathSegList': PathSegList,
+ 'SVGPathSegMovetoAbs': PathSegMovetoAbs,
+ 'SVGPathSegMovetoRel': PathSegMovetoRel,
+ 'SVGPatternElement': PatternElement,
+ 'SVGPoint': Point,
+ 'SVGPointList': PointList,
+ 'SVGPolygonElement': PolygonElement,
+ 'SVGPolylineElement': PolylineElement,
+ 'SVGPreserveAspectRatio': PreserveAspectRatio,
+ 'SVGRadialGradientElement': RadialGradientElement,
+ 'SVGRect': Rect,
+ 'SVGRectElement': RectElement,
+ 'SVGRenderingIntent': RenderingIntent,
+ 'SVGSVGElement': SvgSvgElement,
+ 'SVGScriptElement': ScriptElement,
+ 'SVGSetElement': SetElement,
+ 'SVGStopElement': StopElement,
+ 'SVGStringList': StringList,
+ 'SVGStyleElement': StyleElement,
+ 'SVGSwitchElement': SwitchElement,
+ 'SVGSymbolElement': SymbolElement,
+ 'SVGTSpanElement': TSpanElement,
+ 'SVGTests': Tests,
+ 'SVGTextContentElement': TextContentElement,
+ 'SVGTextElement': TextElement,
+ 'SVGTextPathElement': TextPathElement,
+ 'SVGTextPositioningElement': TextPositioningElement,
+ 'SVGTitleElement': TitleElement,
+ 'SVGTransform': Transform,
+ 'SVGTransformList': TransformList,
+ 'SVGURIReference': UriReference,
+ 'SVGUnitTypes': UnitTypes,
+ 'SVGUseElement': UseElement,
+ 'SVGVKernElement': _SVGVKernElement,
+ 'SVGViewElement': ViewElement,
+ 'SVGViewSpec': ViewSpec,
+ 'SVGZoomAndPan': ZoomAndPan,
+ 'SVGZoomEvent': ZoomEvent,
+
+};
// 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
// BSD-style license that can be found in the LICENSE file.
« no previous file with comments | « sdk/lib/indexed_db/dartium/indexed_db_dartium.dart ('k') | sdk/lib/web_audio/dartium/web_audio_dartium.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698