From 86c01c04455dc8ed8c761cbc615d65dec877b992 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philip=20J=C3=A4genstedt?= Date: Fri, 21 May 2021 10:42:11 +0200 Subject: [PATCH] Fold SVGAnimatedPoints (a mixin) into SVGPolygonElement and SVGPolylineElement Redirect it to SVGPolygonElement, an arbitrary choice between the two. --- files/en-us/_redirects.txt | 5 +- files/en-us/_wikihistory.json | 10 --- .../web/api/svganimatedpoints/index.html | 77 ------------------- .../web/api/svgpolygonelement/index.html | 9 ++- .../web/api/svgpolylineelement/index.html | 9 ++- 5 files changed, 19 insertions(+), 91 deletions(-) delete mode 100644 files/en-us/web/api/svganimatedpoints/index.html diff --git a/files/en-us/_redirects.txt b/files/en-us/_redirects.txt index 9692eb1e069ca5d..63ecd9c036d6f5e 100644 --- a/files/en-us/_redirects.txt +++ b/files/en-us/_redirects.txt @@ -1648,7 +1648,7 @@ /en-US/docs/DOM/SVGAnimatedLengthList /en-US/docs/Web/API/SVGAnimatedLengthList /en-US/docs/DOM/SVGAnimatedNumber /en-US/docs/Web/API/SVGAnimatedNumber /en-US/docs/DOM/SVGAnimatedNumberList /en-US/docs/Web/API/SVGAnimatedNumberList -/en-US/docs/DOM/SVGAnimatedPoints /en-US/docs/Web/API/SVGAnimatedPoints +/en-US/docs/DOM/SVGAnimatedPoints /en-US/docs/Web/API/SVGPolygonElement /en-US/docs/DOM/SVGAnimatedPreserveAspectRatio /en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio /en-US/docs/DOM/SVGAnimatedRect /en-US/docs/Web/API/SVGAnimatedRect /en-US/docs/DOM/SVGAnimatedString /en-US/docs/Web/API/SVGAnimatedString @@ -3021,7 +3021,7 @@ /en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedLengthList /en-US/docs/Web/API/SVGAnimatedLengthList /en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedNumber /en-US/docs/Web/API/SVGAnimatedNumber /en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedNumberList /en-US/docs/Web/API/SVGAnimatedNumberList -/en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedPoints /en-US/docs/Web/API/SVGAnimatedPoints +/en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedPoints /en-US/docs/Web/API/SVGPolygonElement /en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedPreserveAspectRatio /en-US/docs/Web/API/SVGAnimatedPreserveAspectRatio /en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedRect /en-US/docs/Web/API/SVGAnimatedRect /en-US/docs/Document_Object_Model_(DOM)/SVGAnimatedString /en-US/docs/Web/API/SVGAnimatedString @@ -8441,6 +8441,7 @@ /en-US/docs/Web/API/RotationRate.beta /en-US/docs/Web/API/DeviceMotionEvent/rotationRate /en-US/docs/Web/API/RotationRate.gamma /en-US/docs/Web/API/DeviceMotionEvent/rotationRate /en-US/docs/Web/API/SVGAElement/SVGAlement.target /en-US/docs/Web/API/SVGAElement/target +/en-US/docs/Web/API/SVGAnimatedPoints /en-US/docs/Web/API/SVGPolygonElement /en-US/docs/Web/API/SVGElement/dataset /en-US/docs/Web/API/HTMLOrForeignElement/dataset /en-US/docs/Web/API/SVGElement/onabort /en-US/docs/Web/API/GlobalEventHandlers/onabort /en-US/docs/Web/API/SVGElement/onblur /en-US/docs/Web/API/GlobalEventHandlers/onblur diff --git a/files/en-us/_wikihistory.json b/files/en-us/_wikihistory.json index d0fdb502fb159e2..6376d6467c59a98 100644 --- a/files/en-us/_wikihistory.json +++ b/files/en-us/_wikihistory.json @@ -76442,16 +76442,6 @@ "Jeremie" ] }, - "Web/API/SVGAnimatedPoints": { - "modified": "2020-10-15T21:10:58.964Z", - "contributors": [ - "fscholz", - "abbycar", - "kscarfone", - "Sheppy", - "Jeremie" - ] - }, "Web/API/SVGAnimatedPreserveAspectRatio": { "modified": "2020-10-15T21:09:36.896Z", "contributors": [ diff --git a/files/en-us/web/api/svganimatedpoints/index.html b/files/en-us/web/api/svganimatedpoints/index.html deleted file mode 100644 index 22dc24ac8c3ac5f..000000000000000 --- a/files/en-us/web/api/svganimatedpoints/index.html +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: SVGAnimatedPoints -slug: Web/API/SVGAnimatedPoints -tags: - - API - - NeedsExample - - Reference - - SVG - - SVG DOM ---- -
{{APIRef("SVG")}}
- -

SVG animated points interface

- -

The SVGAnimatedPoints interface supports elements which have a {{ SVGAttr("points") }} attribute which holds a list of coordinate values and which support the ability to animate that attribute.

- -

Additionally, the {{ SVGAttr("points") }} attribute on the original element accessed via the XML DOM (e.g., using the getAttribute() method call) will reflect any changes made to the SVGAnimatedPoints.points attribute.

- -

Interface overview

- - - - - - - - - - - - - - - - - - - - -
Also implementNone
MethodsNone
Properties -
    -
  • readonly {{ domxref("SVGPointList") }} points
  • -
  • readonly {{ domxref("SVGPointList") }} animatedPoints
  • -
-
Normative documentSVG 1.1 (2nd Edition)
- -

Properties

- - - - - - - - - - - - - - - - - - - - - -
NameTypeDescription
points{{ domxref("SVGPointList") }}Provides access to the base (i.e., static) contents of the {{ SVGAttr("points") }} attribute.
animatedPoints{{ domxref("SVGPointList") }}Provides access to the current animated contents of the {{ SVGAttr("points") }} attribute. If the given attribute or property is being animated, contains the current animated value of the attribute or property. If the given attribute or property is not currently being animated, contains the same value as points.
- -

Methods

- -

The SVGAnimatedPoints interface do not provide any specific methods.

- -

Browser compatibility

- -

{{Compat("api.SVGAnimatedPoints")}}

diff --git a/files/en-us/web/api/svgpolygonelement/index.html b/files/en-us/web/api/svgpolygonelement/index.html index 618573c1c064938..4daf3a821278632 100644 --- a/files/en-us/web/api/svgpolygonelement/index.html +++ b/files/en-us/web/api/svgpolygonelement/index.html @@ -16,7 +16,14 @@

Properties

-

This interface doesn't implement any specific properties, but inherits properties from its parent, {{domxref("SVGGeometryElement")}} and also implements properties from {{domxref("SVGAnimatedPoints")}}.

+

This interface also inherits properties from its parent, {{domxref("SVGGeometryElement")}}.

+ +
+
{{domxref("SVGPolygonElement.points")}} {{readOnlyInline}}
+
This property reflects the {{SVGAttr("points")}} attribute as an {{DOMxRef("SVGPointList")}} object.
+
{{domxref("SVGPolygonElement.animatedPoints")}} {{readOnlyInline}}
+
This property also reflects the {{SVGAttr("points")}} attribute as an {{DOMxRef("SVGPointList")}} object. (It is an alias of {{domxref("SVGPolygonElement.points", "points")}}.)
+

Methods

diff --git a/files/en-us/web/api/svgpolylineelement/index.html b/files/en-us/web/api/svgpolylineelement/index.html index 3ae948bed1abb1c..1be3b53a27009e5 100644 --- a/files/en-us/web/api/svgpolylineelement/index.html +++ b/files/en-us/web/api/svgpolylineelement/index.html @@ -16,7 +16,14 @@

Properties

-

This interface doesn't implement any specific properties, but inherits properties from its parent, {{domxref("SVGGeometryElement")}} and also implements properties from {{domxref("SVGAnimatedPoints")}}.

+

This interface also inherits properties from its parent, {{domxref("SVGGeometryElement")}}.

+ +
+
{{domxref("SVGPolylineElement.points")}} {{readOnlyInline}}
+
This property reflects the {{SVGAttr("points")}} attribute as an {{DOMxRef("SVGPointList")}} object.
+
{{domxref("SVGPolylineElement.animatedPoints")}} {{readOnlyInline}}
+
This property also reflects the {{SVGAttr("points")}} attribute as an {{DOMxRef("SVGPointList")}} object. (It is an alias of {{domxref("SVGPolylineElement.points", "points")}}.)
+

Methods