diff --git a/files/en-us/_redirects.txt b/files/en-us/_redirects.txt index b9553d2069a80ec..44b0d5de73e5538 100644 --- a/files/en-us/_redirects.txt +++ b/files/en-us/_redirects.txt @@ -8479,6 +8479,7 @@ /en-US/docs/Web/API/SVGPathElement/getPointAtLength /en-US/docs/Web/API/SVGGeometryElement/getPointAtLength /en-US/docs/Web/API/SVGPathElement/getTotalLength /en-US/docs/Web/API/SVGGeometryElement/getTotalLength /en-US/docs/Web/API/SVGPathElement/pathLength /en-US/docs/Web/API/SVGGeometryElement/pathLength +/en-US/docs/Web/API/SVGURIReference /en-US/docs/Web/SVG/Attribute/href /en-US/docs/Web/API/Screen.availHeight /en-US/docs/Web/API/Screen/availHeight /en-US/docs/Web/API/Screen.availLeft /en-US/docs/Web/API/Screen/availLeft /en-US/docs/Web/API/Screen.availTop /en-US/docs/Web/API/Screen/availTop diff --git a/files/en-us/_wikihistory.json b/files/en-us/_wikihistory.json index 05139276cf461a8..40328b58220bd42 100644 --- a/files/en-us/_wikihistory.json +++ b/files/en-us/_wikihistory.json @@ -77779,13 +77779,6 @@ "Jeremie" ] }, - "Web/API/SVGURIReference": { - "modified": "2020-10-15T21:53:52.446Z", - "contributors": [ - "fscholz", - "Sebastianz" - ] - }, "Web/API/SVGUnitTypes": { "modified": "2020-10-15T21:53:52.450Z", "contributors": [ diff --git a/files/en-us/web/api/document_object_model/index.html b/files/en-us/web/api/document_object_model/index.html index a72f116f21e511b..977975ae0349459 100644 --- a/files/en-us/web/api/document_object_model/index.html +++ b/files/en-us/web/api/document_object_model/index.html @@ -308,7 +308,6 @@

Other SVG interfaces

  • {{DOMxRef("SVGTests")}}
  • {{DOMxRef("SVGUnitTypes")}}
  • {{DOMxRef("SVGUseElementShadowRoot")}}
  • -
  • {{DOMxRef("SVGURIReference")}}
  • {{DOMxRef("SVGViewSpec")}} {{Deprecated_Inline}}
  • {{DOMxRef("SVGZoomAndPan")}}
  • {{DOMxRef("SVGZoomEvent")}} {{Deprecated_Inline}}
  • diff --git a/files/en-us/web/api/svgaelement/index.html b/files/en-us/web/api/svgaelement/index.html index ebf9d614d581f4d..b2bf52fa26cc92f 100644 --- a/files/en-us/web/api/svgaelement/index.html +++ b/files/en-us/web/api/svgaelement/index.html @@ -13,7 +13,7 @@

    Properties

    -

    This interface also inherits properties from its parent, {{domxref("SVGGraphicsElement")}}, and implements properties from {{domxref("SVGURIReference")}} and {{domxref("HTMLHyperlinkElementUtils")}}.

    +

    This interface also inherits properties from its parent, {{domxref("SVGGraphicsElement")}}, and implements properties from {{domxref("HTMLHyperlinkElementUtils")}}.

    {{domxref("SVGAElement.download")}}
    diff --git a/files/en-us/web/api/svgcolorprofileelement/index.html b/files/en-us/web/api/svgcolorprofileelement/index.html index 95919a4db30f445..4a821ad93fa4b8a 100644 --- a/files/en-us/web/api/svgcolorprofileelement/index.html +++ b/files/en-us/web/api/svgcolorprofileelement/index.html @@ -26,7 +26,7 @@

    Properties

    Methods

    -

    This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGElement")}}, and implements methods of {{domxref("SVGURIReference")}} and {{domxref("SVGRenderingIntent")}}.

    +

    This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGElement")}}, and implements methods of {{domxref("SVGRenderingIntent")}}.

    Specifications

    diff --git a/files/en-us/web/api/svgcursorelement/index.html b/files/en-us/web/api/svgcursorelement/index.html index 1737e3c22ce62eb..477e991a38faa1a 100644 --- a/files/en-us/web/api/svgcursorelement/index.html +++ b/files/en-us/web/api/svgcursorelement/index.html @@ -16,7 +16,7 @@

    Properties

    -

    This interface also inherits properties from its parent, {{domxref("SVGElement")}}, and implements properties from {{domxref("SVGURIReference")}}.

    +

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

    {{domxref("SVGCursorElement.x")}} {{ReadOnlyInline}}
    diff --git a/files/en-us/web/api/svgfeimageelement/index.html b/files/en-us/web/api/svgfeimageelement/index.html index 8bd0a29875bda93..1331085861424f8 100644 --- a/files/en-us/web/api/svgfeimageelement/index.html +++ b/files/en-us/web/api/svgfeimageelement/index.html @@ -16,7 +16,7 @@

    Properties

    -

    This interface also inherits properties from its parent interface, {{domxref("SVGElement")}}, and implements properties of {{domxref("SVGFilterPrimitiveStandardAttributes")}} and {{domxref("SVGURIReference")}}.

    +

    This interface also inherits properties from its parent interface, {{domxref("SVGElement")}}, and implements properties of {{domxref("SVGFilterPrimitiveStandardAttributes")}}.

    {{domxref("SVGFEImageElement.preserveAspectRatio")}} {{ReadOnlyInline}}
    @@ -27,7 +27,7 @@

    Properties

    Methods

    -

    This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGElement")}}, and implements methods of {{domxref("SVGFilterPrimitiveStandardAttributes")}}and {{domxref("SVGURIReference")}}.

    +

    This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGElement")}}, and implements methods of {{domxref("SVGFilterPrimitiveStandardAttributes")}}.

    Specifications

    diff --git a/files/en-us/web/api/svgforeignobjectelement/index.html b/files/en-us/web/api/svgforeignobjectelement/index.html index 4eedaada15c8a81..32a003bcc72f944 100644 --- a/files/en-us/web/api/svgforeignobjectelement/index.html +++ b/files/en-us/web/api/svgforeignobjectelement/index.html @@ -16,7 +16,7 @@

    Properties

    -

    This interface also inherits properties from its parent, {{domxref("SVGGraphicsElement")}} and implements properties from {{domxref("SVGURIReference")}}.

    +

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

    {{domxref("SVGForeignObjectElement.x")}} {{ReadOnlyInline}}
    @@ -31,7 +31,7 @@

    Properties

    Methods

    -

    This interface has no methods but inherits methods from its parent, {{domxref("SVGGraphicsElement")}} and implements methods from {{domxref("SVGURIReference")}}.

    +

    This interface has no methods but inherits methods from its parent, {{domxref("SVGGraphicsElement")}}.

    Specifications

    diff --git a/files/en-us/web/api/svgglyphrefelement/index.html b/files/en-us/web/api/svgglyphrefelement/index.html index be06fce3bbcc383..4314c8289a405e0 100644 --- a/files/en-us/web/api/svgglyphrefelement/index.html +++ b/files/en-us/web/api/svgglyphrefelement/index.html @@ -16,7 +16,7 @@

    Properties

    -

    This interface also inherits properties from its parent, {{domxref("SVGElement")}} and implements properties from {{domxref("SVGURIReference")}} and {{domxref("SVGStylable")}}.

    +

    This interface also inherits properties from its parent, {{domxref("SVGElement")}} and implements properties from {{domxref("SVGStylable")}}.

    {{domxref("SVGGlyphRefElement.glyphRef")}}
    @@ -35,7 +35,7 @@

    Properties

    Methods

    -

    This interface has no methods but inherits methods from its parent, {{domxref("SVGElement")}} and implements methods from {{domxref("SVGURIReference")}} and {{domxref("SVGStylable")}}.

    +

    This interface has no methods but inherits methods from its parent, {{domxref("SVGElement")}} and implements methods from {{domxref("SVGStylable")}}.

    Specifications

    diff --git a/files/en-us/web/api/svggradientelement/index.html b/files/en-us/web/api/svggradientelement/index.html index 847e2ff77a55904..d1ad48579412b3e 100644 --- a/files/en-us/web/api/svggradientelement/index.html +++ b/files/en-us/web/api/svggradientelement/index.html @@ -48,7 +48,7 @@

    Constants

    Properties

    -

    This interface also inherits properties from its parent, {{domxref("SVGElement")}}, and implements those of {{domxref("SVGURIReference")}}.

    +

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

    {{domxref("SVGGradientElement.gradientUnits")}} {{ReadOnlyInline}}
    diff --git a/files/en-us/web/api/svgpatternelement/index.html b/files/en-us/web/api/svgpatternelement/index.html index bb8ba4a7c5e9563..407140f1972bfb9 100644 --- a/files/en-us/web/api/svgpatternelement/index.html +++ b/files/en-us/web/api/svgpatternelement/index.html @@ -16,7 +16,7 @@

    Properties

    -

    This interface also inherits properties from its parent, {{domxref("SVGElement")}} and implements the ones from {{domxref("SVGFitToViewBox")}} and {{domxref("SVGURIReference")}}.

    +

    This interface also inherits properties from its parent, {{domxref("SVGElement")}} and implements the ones from {{domxref("SVGFitToViewBox")}}.

    {{domxref("SVGPatternElement.patternUnits")}} {{ReadOnlyInline}}
    @@ -37,7 +37,7 @@

    Properties

    Methods

    -

    This interface doesn't implement any specific methods, but inherits methods from its parent interface, {{domxref("SVGElement")}} and implements the ones from {{domxref("SVGFitToViewBox")}} and {{domxref("SVGURIReference")}}.

    +

    This interface doesn't implement any specific methods, but inherits methods from its parent interface, {{domxref("SVGElement")}} and implements the ones from {{domxref("SVGFitToViewBox")}}.

    Specifications

    diff --git a/files/en-us/web/api/svgtextpathelement/index.html b/files/en-us/web/api/svgtextpathelement/index.html index 66f4b802b6c909b..86963f98c46c243 100644 --- a/files/en-us/web/api/svgtextpathelement/index.html +++ b/files/en-us/web/api/svgtextpathelement/index.html @@ -72,7 +72,7 @@

    Spacing types

    Properties

    -

    This interface also inherits properties from its parent interface, {{domxref("SVGTextContentElement")}}, and also implements properties of {{domxref("SVGURIReference")}}.

    +

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

    {{domxref("SVGTextPathElement.startOffset")}} {{ReadOnlyInline}}
    @@ -85,7 +85,7 @@

    Properties

    Methods

    -

    This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGTextContentElement")}}, and also implements methods of {{domxref("SVGURIReference")}}.

    +

    This interface does not provide any specific methods, but implements those of its parent, {{domxref("SVGTextContentElement")}}.

    Specifications

    diff --git a/files/en-us/web/api/svgtrefelement/index.html b/files/en-us/web/api/svgtrefelement/index.html index fa656417516e940..c74c0ba5df31cd6 100644 --- a/files/en-us/web/api/svgtrefelement/index.html +++ b/files/en-us/web/api/svgtrefelement/index.html @@ -19,11 +19,11 @@

    Properties

    -

    This interface has no properties but inherits properties from its parent, {{domxref("SVGTextPositioningElement")}} and implements properties from {{domxref("SVGURIReference")}}.

    +

    This interface has no properties but inherits properties from its parent, {{domxref("SVGTextPositioningElement")}}.

    Methods

    -

    This interface has no methods but inherits methods from its parent, {{domxref("SVGTextPositioningElement")}} and implements properties from {{domxref("SVGURIReference")}}.

    +

    This interface has no methods but inherits methods from its parent, {{domxref("SVGTextPositioningElement")}}.

    Specifications

    diff --git a/files/en-us/web/api/svgurireference/index.html b/files/en-us/web/api/svgurireference/index.html deleted file mode 100644 index 8bbe49c9e9340af..000000000000000 --- a/files/en-us/web/api/svgurireference/index.html +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: SVGURIReference -slug: Web/API/SVGURIReference -tags: - - API - - NeedsExample - - Reference - - SVG - - SVG DOM ---- -
    {{APIRef("SVG")}}
    - -

    The SVGURIReference interface is used to reflect the {{SVGAttr("href")}} attribute and the deprecated {{SVGAttr("xlink:href")}} attribute.

    - -

    {{InheritanceDiagram}}

    - -

    Properties

    - -
    -
    {{domxref("SVGURIReference.href")}} {{ReadOnlyInline}}
    -
    An {{domxref("SVGAnimatedString")}} that represents the value of the {{SVGAttr("href")}} attribute, and, on elements that are defined to support it, the deprecated {{SVGAttr("xlink:href")}} attribute. On getting href, an {{domxref("SVGAnimatedString")}} object is returned that -
      -
    • reflects the href attribute, and
    • -
    • if the element is defined to support the deprecated xlink:href attribute, additionally reflects that deprecated attribute.
    • -
    -
    -
    - -

    Methods

    - -

    This interface does not provide any specific methods.

    - -

    Specifications

    - - - - - - - - - - - - - - - - - - - -
    SpecificationStatusComment
    {{SpecName("SVG2", "types.html#InterfaceSVGURIReference", "SVGURIReference")}}{{Spec2("SVG2")}}Replaced the deprecated {{SVGAttr("xlink:href")}} attribute reference by the {{SVGAttr("href")}} attribute and made the prior only be reflected where it's defined to be supported.
    {{SpecName("SVG1.1", "types.html#InterfaceSVGURIReference", "SVGURIReference")}}{{Spec2("SVG1.1")}}Initial definition
    - -

    Browser compatibility

    - -

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

    diff --git a/files/en-us/web/api/svguseelement/index.html b/files/en-us/web/api/svguseelement/index.html index 758d9a23b48879f..4c34b274961c3d8 100644 --- a/files/en-us/web/api/svguseelement/index.html +++ b/files/en-us/web/api/svguseelement/index.html @@ -18,7 +18,7 @@

    SVG use DOM interface

    Properties

    -

    This interface also inherits properties from its parent interface, {{domxref("SVGGraphicsElement")}} and implements properties from {{domxref("SVGURIReference")}}.

    +

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

    {{domxref("SVGUseElement.x")}} {{ReadOnlyInline}}
    @@ -37,7 +37,7 @@

    Properties

    Methods

    -

    This interface doesn't implement any specific methods, but inherits methods from its parent interface, {{domxref("SVGGraphicsElement")}} and implements methods from {{domxref("SVGURIReference")}}.

    +

    This interface doesn't implement any specific methods, but inherits methods from its parent interface, {{domxref("SVGGraphicsElement")}}.

    Specifications