Skip to content

Commit

Permalink
Demix SVGFilterPrimitiveStandardAttributes to SVGFE*Element (#5188)
Browse files Browse the repository at this point in the history
* Demix SVGFilterPrimitiveStandardAttributes to SVGFE*Element

* Sort entries alphabetically
  • Loading branch information
foolip authored May 26, 2021
1 parent a85a248 commit df66c89
Show file tree
Hide file tree
Showing 19 changed files with 242 additions and 155 deletions.
7 changes: 0 additions & 7 deletions files/en-us/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -76974,13 +76974,6 @@
"Jeremie"
]
},
"Web/API/SVGFilterPrimitiveStandardAttributes": {
"modified": "2020-10-15T21:53:52.473Z",
"contributors": [
"fscholz",
"Sebastianz"
]
},
"Web/API/SVGFontElement": {
"modified": "2020-10-15T21:10:05.890Z",
"contributors": [
Expand Down
14 changes: 12 additions & 2 deletions files/en-us/web/api/svgfeblendelement/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -58,20 +58,30 @@ <h2 id="Constants">Constants</h2>

<h2 id="Properties">Properties</h2>

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

<dl>
<dt>{{domxref("SVGFEBlendElement.height")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("height")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEBlendElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEBlendElement.in2")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in2")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEBlendElement.mode")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedEnumeration")}} corresponding to the {{SVGAttr("mode")}} attribute of the given element. It takes one of the <code>SVG_FEBLEND_MODE_*</code> constants defined on this interface.</dd>
<dt>{{domxref("SVGFEBlendElement.result")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("result")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEBlendElement.width")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("width")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEBlendElement.x")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("x")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEBlendElement.y")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("y")}} attribute of the given element.</dd>
</dl>

<h2 id="Methods">Methods</h2>

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

<h2 id="Specifications">Specifications</h2>

Expand Down
14 changes: 12 additions & 2 deletions files/en-us/web/api/svgfecolormatrixelement/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -55,20 +55,30 @@ <h2 id="Constants">Constants</h2>

<h2 id="Properties">Properties</h2>

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

<dl>
<dt>{{domxref("SVGFEColorMatrixElement.height")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("height")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.result")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("result")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.type")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedEnumeration")}} corresponding to the {{SVGAttr("type")}} attribute of the given element. It takes one of the <code>SVG_FECOLORMATRIX_TYPE_*</code> constants defined on this interface.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.values")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumberList")}} corresponding to the {{SVGAttr("values")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.width")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("width")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.x")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("x")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEColorMatrixElement.y")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("y")}} attribute of the given element.</dd>
</dl>

<h2 id="Methods">Methods</h2>

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

<h2 id="Specifications">Specifications</h2>

Expand Down
14 changes: 12 additions & 2 deletions files/en-us/web/api/svgfecomponenttransferelement/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,26 @@

<h2 id="Properties">Properties</h2>

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

<dl>
<dt>{{domxref("SVGFEComponentTransferElement.height")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("height")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEComponentTransferElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEComponentTransferElement.result")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("result")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEComponentTransferElement.width")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("width")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEComponentTransferElement.x")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("x")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEComponentTransferElement.y")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("y")}} attribute of the given element.</dd>
</dl>

<h2 id="Methods">Methods</h2>

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

<h2 id="Specifications">Specifications</h2>

Expand Down
14 changes: 12 additions & 2 deletions files/en-us/web/api/svgfecompositeelement/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -63,20 +63,30 @@ <h2 id="Constants">Constants</h2>

<h2 id="Properties">Properties</h2>

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

<dl>
<dt>{{domxref("SVGFECompositeElement.height")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("height")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFECompositeElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFECompositeElement.result")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("result")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFECompositeElement.type")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedEnumeration")}} corresponding to the {{SVGAttr("type")}} attribute of the given element. It takes one of the <code>SVG_FECOMPOSITE_OPERATOR_*</code> constants defined on this interface.</dd>
<dt>{{domxref("SVGFECompositeElement.values")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumberList")}} corresponding to the {{SVGAttr("values")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFECompositeElement.width")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("width")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFECompositeElement.x")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("x")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFECompositeElement.y")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("y")}} attribute of the given element.</dd>
</dl>

<h2 id="Methods">Methods</h2>

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

<h2 id="Specifications">Specifications</h2>

Expand Down
42 changes: 26 additions & 16 deletions files/en-us/web/api/svgfeconvolvematrixelement/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -48,38 +48,48 @@ <h2 id="Constants">Constants</h2>

<h2 id="Properties">Properties</h2>

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

<dl>
<dt>{{domxref("SVGFEConvolveMatrixElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.orderX")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("order")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.orderY")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("order")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.kernelMatrix")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumberList")}} corresponding to the {{SVGAttr("kernelMatrix")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.divisor")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("divisor")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.bias")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("bias")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.targetX")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("targetX")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.targetY")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("targetY")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.divisor")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("divisor")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.edgeMode")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedEnumeration")}} corresponding to the {{SVGAttr("edgeMode")}} attribute of the given element. Takes one of the <code>SVG_EDGEMODE_*</code> constants defined on this interface.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.height")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("height")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.kernelMatrix")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumberList")}} corresponding to the {{SVGAttr("kernelMatrix")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.kernelUnitLengthX")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("kernelUnitLength")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.kernelUnitLengthY")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("kernelUnitLength")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.orderX")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("order")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.orderY")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("order")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.preserveAlpha")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedBoolean")}} corresponding to the {{SVGAttr("preserveAlpha")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.result")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("result")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.targetX")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("targetX")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.targetY")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedInteger")}} corresponding to the {{SVGAttr("targetY")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.width")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("width")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.x")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("x")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEConvolveMatrixElement.y")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("y")}} attribute of the given element.</dd>
</dl>

<h2 id="Methods">Methods</h2>

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

<h2 id="Specifications">Specifications</h2>

Expand Down
22 changes: 16 additions & 6 deletions files/en-us/web/api/svgfediffuselightingelement/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -16,24 +16,34 @@

<h2 id="Properties">Properties</h2>

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

<dl>
<dt>{{domxref("SVGFEDiffuseLightingElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.surfaceScale")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("surfaceScale")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.diffuseConstant")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("diffuseConstant")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.height")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("height")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.in1")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("in")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.kernelUnitLengthX")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the X component of the {{SVGAttr("kernelUnitLength")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.kernelUnitLengthY")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the Y component of the {{SVGAttr("kernelUnitLength")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.result")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedString")}} corresponding to the {{SVGAttr("result")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.surfaceScale")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedNumber")}} corresponding to the {{SVGAttr("surfaceScale")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.width")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("width")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.x")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("x")}} attribute of the given element.</dd>
<dt>{{domxref("SVGFEDiffuseLightingElement.y")}} {{ReadOnlyInline}}</dt>
<dd>An {{domxref("SVGAnimatedLength")}} corresponding to the {{SVGAttr("y")}} attribute of the given element.</dd>
</dl>

<h2 id="Methods">Methods</h2>

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

<h2 id="Specifications">Specifications</h2>

Expand Down
Loading

0 comments on commit df66c89

Please sign in to comment.