| Index: Source/WebCore/bindings/dart/resources/dom_public.dart
|
| diff --git a/Source/WebCore/bindings/dart/resources/dom_public.dart b/Source/WebCore/bindings/dart/resources/dom_public.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..cfce0ac3dc01702820fb9f6d6a6a4323b016dcc7
|
| --- /dev/null
|
| +++ b/Source/WebCore/bindings/dart/resources/dom_public.dart
|
| @@ -0,0 +1,82 @@
|
| +interface EventTarget {}
|
| +
|
| +// Pure interfaces.
|
| +interface ElementTimeControl {
|
| + void beginElement();
|
| + void beginElementAt(num offset);
|
| + void endElement();
|
| + void endElementAt(num offset);
|
| +}
|
| +
|
| +interface SVGURIReference {
|
| + SVGAnimatedString get href();
|
| +}
|
| +
|
| +interface SVGExternalResourcesRequired {
|
| + SVGAnimatedBoolean get externalResourcesRequired();
|
| +}
|
| +
|
| +interface SVGFilterPrimitiveStandardAttributes extends SVGStylable {
|
| + SVGAnimatedLength get x();
|
| + SVGAnimatedLength get y();
|
| + SVGAnimatedLength get width();
|
| + SVGAnimatedLength get height();
|
| + SVGAnimatedString get result();
|
| +}
|
| +
|
| +interface SVGFitToViewBox {
|
| + SVGAnimatedRect get viewBox();
|
| + SVGAnimatedPreserveAspectRatio get preserveAspectRatio();
|
| +}
|
| +
|
| +interface SVGLocatable {
|
| + SVGElement get nearestViewportElement();
|
| + SVGElement get farthestViewportElement();
|
| + SVGRect getBBox();
|
| + SVGMatrix getCTM();
|
| + SVGMatrix getScreenCTM();
|
| + SVGMatrix getTransformToElement(SVGElement element);
|
| +}
|
| +
|
| +interface SVGLangSpace {
|
| + String get xmllang();
|
| + set xmllang(String);
|
| + String get xmlspace();
|
| + set xmlspace(String);
|
| +}
|
| +
|
| +interface SVGStylable {
|
| + SVGAnimatedString get className();
|
| + CSSStyleDeclaration get style();
|
| + CSSValue getPresentationAttribute(String name);
|
| +}
|
| +
|
| +interface SVGTests {
|
| + SVGStringList get requiredFeatures();
|
| + SVGStringList get requiredExtensions();
|
| + SVGStringList get systemLanguage();
|
| + bool hasExtension(String extension);
|
| +}
|
| +
|
| +interface SVGTransformable extends SVGLocatable {
|
| + SVGAnimatedTransformList get transform();
|
| +}
|
| +
|
| +interface SVGViewSpec extends SVGZoomAndPan {
|
| + SVGTransformList get transform();
|
| + SVGElement get viewTarget();
|
| + String get viewBoxString();
|
| + String get preserveAspectRatioString();
|
| + String get transformString();
|
| + String get viewTargetString();
|
| +}
|
| +
|
| +interface SVGZoomAndPan {
|
| + static final int SVG_ZOOMANDPAN_UNKNOWN = 0;
|
| + static final int SVG_ZOOMANDPAN_DISABLE = 1;
|
| + static final int SVG_ZOOMANDPAN_MAGNIFY = 2;
|
| + int get zoomAndPan();
|
| + set zoomAndPan(int);
|
| +}
|
| +
|
| +Window get window() native "TopLevel_Window";
|
|
|