Merged SVGLangSpace into SVGElement.
--- a/master/changes.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/changes.html Sun Aug 05 18:35:04 2012 +1000
@@ -44,8 +44,7 @@
<h3 id="types">Basic Data Types and Interfaces chapter</h3>
<ul>
- <li>Removed the SVGStylable interface and moved all of its members on to <a>SVGElement</a>,
- making all SVG elements stylable.</li>
+ <li>Removed the SVGStylable and SVGLangSpace interfaces and moved all of their members on to <a>SVGElement</a>.</li>
<li>Turned SVGLocatable and SVGTransformable into <a>SVGLocatableElement</a> and <a>SVGTransformableElement</a>,
which directly inherit from <a>SVGElement</a>.</li>
--- a/master/definitions.xml Sun Aug 05 18:19:09 2012 +1000
+++ b/master/definitions.xml Sun Aug 05 18:35:04 2012 +1000
@@ -1386,7 +1386,6 @@
<interface name='SVGGraphicsElement' href='types.html#InterfaceSVGGraphicsElement'/>
<interface name='SVGDefinitionElement' href='types.html#InterfaceSVGDefinitionElement'/>
<interface name='SVGTests' href='types.html#InterfaceSVGTests'/>
- <interface name='SVGLangSpace' href='types.html#InterfaceSVGLangSpace'/>
<interface name='SVGURIReference' href='types.html#InterfaceSVGURIReference'/>
<interface name='SVGCSSRule' href='types.html#InterfaceSVGCSSRule'/>
<interface name='SVGRenderingIntent' href='types.html#InterfaceSVGRenderingIntent'/>
--- a/master/extend.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/extend.html Sun Aug 05 18:35:04 2012 +1000
@@ -230,8 +230,7 @@
The <a>SVGForeignObjectElement</a> interface corresponds to the
<a>'foreignObject'</a> element.
-<pre class="idl">interface <b>SVGForeignObjectElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGForeignObjectElement</b> : <a>SVGGraphicsElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="extend.html#__svg__SVGForeignObjectElement__x">x</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="extend.html#__svg__SVGForeignObjectElement__y">y</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="extend.html#__svg__SVGForeignObjectElement__width">width</a>;
--- a/master/linking.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/linking.html Sun Aug 05 18:35:04 2012 +1000
@@ -681,8 +681,7 @@
The <a>SVGAElement</a> interface corresponds to the <a>'a'</a> element.
<pre class="idl">interface <b>SVGAElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+ <a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedString">SVGAnimatedString</a> <a href="linking.html#__svg__SVGAElement__target">target</a>;
};</pre><dl class="interface">
<dt class="attributes-header">Attributes:</dt>
--- a/master/masking.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/masking.html Sun Aug 05 18:35:04 2012 +1000
@@ -1181,7 +1181,6 @@
The <a>SVGClipPathElement</a> interface corresponds to the
<a>'clipPath'</a> element.
<pre class="idl">interface <b>SVGClipPathElement</b> : <a>SVGDefinitionElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="masking.html#__svg__SVGClipPathElement__clipPathUnits">clipPathUnits</a>;
};</pre><dl class="interface">
@@ -1213,7 +1212,6 @@
The <a>SVGMaskElement</a> interface corresponds to the
<a>'mask element'</a> element.
<pre class="idl">interface <b>SVGMaskElement</b> : <a>SVGDefinitionElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
// Mask Types
--- a/master/painting.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/painting.html Sun Aug 05 18:35:04 2012 +1000
@@ -3267,8 +3267,7 @@
The <a>SVGMarkerElement</a> interface corresponds to the
<a>'marker element'</a> element.
-<pre class="idl">interface <b>SVGMarkerElement</b> : <a>SVGDefinitionElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGMarkerElement</b> : <a>SVGDefinitionElement</a> {
// Marker Unit Types
const unsigned short <a href="painting.html#__svg__SVGMarkerElement__SVG_MARKERUNITS_UNKNOWN">SVG_MARKERUNITS_UNKNOWN</a> = 0;
--- a/master/paths.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/paths.html Sun Aug 05 18:35:04 2012 +1000
@@ -3307,7 +3307,6 @@
The <a>SVGPathElement</a> interface corresponds to the <a>'path'</a>
element.
<pre class="idl">interface <b>SVGPathElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="paths.html#InterfaceSVGAnimatedPathData">SVGAnimatedPathData</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedNumber">SVGAnimatedNumber</a> <a href="paths.html#__svg__SVGPathElement__pathLength">pathLength</a>;
--- a/master/pservers.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/pservers.html Sun Aug 05 18:35:04 2012 +1000
@@ -2012,7 +2012,6 @@
element.
<pre class="idl">interface <b>SVGPatternElement</b> : <a>SVGDefinitionElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="pservers.html#__svg__SVGPatternElement__patternUnits">patternUnits</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedEnumeration">SVGAnimatedEnumeration</a> <a href="pservers.html#__svg__SVGPatternElement__patternContentUnits">patternContentUnits</a>;
--- a/master/shapes.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/shapes.html Sun Aug 05 18:35:04 2012 +1000
@@ -619,8 +619,7 @@
The <a>SVGRectElement</a> interface corresponds to the <a>'rect'</a>
element.
-<pre class="idl">interface <b>SVGRectElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGRectElement</b> : <a>SVGGraphicsElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGRectElement__x">x</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGRectElement__y">y</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGRectElement__width">width</a>;
@@ -693,9 +692,7 @@
The <a>SVGCircleElement</a> interface corresponds to the <a>'circle'</a>
element.
-<pre class="idl">interface <b>SVGCircleElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGStylable">SVGStylable</a> {
+<pre class="idl">interface <b>SVGCircleElement</b> : <a>SVGGraphicsElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGCircleElement__cx">cx</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGCircleElement__cy">cy</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGCircleElement__r">r</a>;
@@ -741,9 +738,7 @@
The <a>SVGEllipseElement</a> interface corresponds to the <a>'ellipse'</a>
element.
-<pre class="idl">interface <b>SVGEllipseElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGStylable">SVGStylable</a> {
+<pre class="idl">interface <b>SVGEllipseElement</b> : <a>SVGGraphicsElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGEllipseElement__cx">cx</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGEllipseElement__cy">cy</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGEllipseElement__rx">rx</a>;
@@ -798,9 +793,7 @@
The <a>SVGLineElement</a> interface corresponds to the <a>'line'</a>
element.
-<pre class="idl">interface <b>SVGLineElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGStylable">SVGStylable</a> {
+<pre class="idl">interface <b>SVGLineElement</b> : <a>SVGGraphicsElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGLineElement__x1">x1</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGLineElement__y1">y1</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGLineElement__x2">x2</a>;
@@ -905,8 +898,6 @@
The <a>SVGPolylineElement</a> interface corresponds to the <a>'polyline'</a>
element.
<pre class="idl">interface <b>SVGPolylineElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGStylable">SVGStylable</a>,
<a class="idlinterface" href="shapes.html#InterfaceSVGAnimatedPoints">SVGAnimatedPoints</a> {
};</pre>
@@ -920,8 +911,6 @@
The <a>SVGPolygonElement</a> interface corresponds to the <a>'polygon'</a>
element.
<pre class="idl">interface <b>SVGPolygonElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGStylable">SVGStylable</a>,
<a class="idlinterface" href="shapes.html#InterfaceSVGAnimatedPoints">SVGAnimatedPoints</a> {
};</pre>
--- a/master/struct.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/struct.html Sun Aug 05 18:35:04 2012 +1000
@@ -1731,8 +1731,6 @@
[<a href="refs.html#ref-DOM2STYLE">DOM2STYLE</a>].</p>
<pre class="idl">interface <b>SVGSVGElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent">DocumentEvent</a>,
<a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-ViewCSS">ViewCSS</a>,
<a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-DocumentCSS">DocumentCSS</a> {
@@ -2645,10 +2643,7 @@
<edit:with element='g'>
The <a>SVGSVGElement</a> interface corresponds to the <a>'g'</a> element.
-<pre class="idl">interface <b>SVGGElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTransformable">SVGTransformable</a> {
+<pre class="idl">interface <b>SVGGElement</b> : <a>SVGGraphicsElement</a> {
};</pre>
</edit:with>
@@ -2660,10 +2655,7 @@
The <a>SVGDefsElement</a> interface corresponds to the <a>'defs'</a>
element.
-<pre class="idl">interface <b>SVGDefsElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTransformable">SVGTransformable</a> {
+<pre class="idl">interface <b>SVGDefsElement</b> : <a>SVGGraphicsElement</a> {
};</pre>
</edit:with>
@@ -2675,8 +2667,7 @@
The <a>SVGDescElement</a> interface corresponds to the <a>'desc'</a>
element.
-<pre class="idl">interface <b>SVGDescElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGDescElement</b> : <a>SVGElement</a> {
};</pre>
</edit:with>
@@ -2688,8 +2679,7 @@
The <a>SVGTitleElement</a> interface corresponds to the <a>'title'</a>
element.
-<pre class="idl">interface <b>SVGTitleElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGTitleElement</b> : <a>SVGElement</a> {
};</pre>
</edit:with>
@@ -2702,8 +2692,7 @@
The <a>SVGSymbolElement</a> interface corresponds to the <a>'symbol'</a>
element.
-<pre class="idl">interface <b>SVGSymbolElement</b> : <a>SVGDefinitionElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGSymbolElement</b> : <a>SVGDefinitionElement</a> {
};
<a>SVGSymbolElement</a> implements <a>SVGFitToViewBox</a>;</pre>
@@ -2717,10 +2706,7 @@
The <a>SVGUseElement</a> interface corresponds to the <a>'use'</a> element.
<pre class="idl">interface <b>SVGUseElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTransformable">SVGTransformable</a> {
+ <a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGUseElement__x">x</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGUseElement__y">y</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGUseElement__width">width</a>;
@@ -3020,10 +3006,7 @@
The <a>SVGImageElement</a> interface corresponds to the <a>'image'</a>
element.
<pre class="idl">interface <b>SVGImageElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTransformable">SVGTransformable</a> {
+ <a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGImageElement__x">x</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGImageElement__y">y</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="struct.html#__svg__SVGImageElement__width">width</a>;
@@ -3087,10 +3070,7 @@
The <a>SVGSwitchElement</a> interface corresponds to the <a>'switch'</a>
element.
-<pre class="idl">interface <b>SVGSwitchElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGTransformable">SVGTransformable</a> {
+<pre class="idl">interface <b>SVGSwitchElement</b> : <a>SVGGraphicsElement</a> {
};</pre>
</edit:with>
--- a/master/styling.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/styling.html Sun Aug 05 18:35:04 2012 +1000
@@ -1130,8 +1130,7 @@
The <a>SVGStyleElement</a> interface corresponds to the <a>'style element'</a>
element.
-<pre class="idl">interface <b>SVGStyleElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGStyleElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> {
attribute DOMString <a href="styling.html#__svg__SVGStyleElement__type">type</a> setraises(<a class="idlinterface"
href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
attribute DOMString <a href="styling.html#__svg__SVGStyleElement__media">media</a> setraises(<a class="idlinterface"
--- a/master/text.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/text.html Sun Aug 05 18:35:04 2012 +1000
@@ -4620,8 +4620,7 @@
will return 2 since there are two UTF-16 code units (the surrogate pair)
used to represent that one character.
</p>
-<pre class="idl">interface <b>SVGTextContentElement</b> : <a>SVGGraphicsElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+<pre class="idl">interface <b>SVGTextContentElement</b> : <a>SVGGraphicsElement</a> {
// lengthAdjust Types
const unsigned short <a href="text.html#__svg__SVGTextContentElement__LENGTHADJUST_UNKNOWN">LENGTHADJUST_UNKNOWN</a> = 0;
--- a/master/types.html Sun Aug 05 18:19:09 2012 +1000
+++ b/master/types.html Sun Aug 05 18:35:04 2012 +1000
@@ -1471,10 +1471,10 @@
<h3 id="InterfaceSVGElement">Interface SVGElement</h3>
-
-All of the SVG DOM interfaces that correspond directly to elements in the
+<p>All of the SVG DOM interfaces that correspond directly to elements in the
SVG language (such as the <a>SVGPathElement</a> interface for the
-<a>'path'</a> element) derive from the <a>SVGElement</a> interface.
+<a>'path'</a> element) derive from the <a>SVGElement</a> interface.</p>
+
<pre class="idl">interface <b>SVGElement</b> : <a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614">Element</a> {
attribute DOMString <a href="types.html#__svg__SVGElement__id">id</a> setraises(<a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
attribute DOMString <a href="types.html#__svg__SVGElement__xmlbase">xmlbase</a> setraises(<a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
@@ -1482,146 +1482,151 @@
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedString">SVGAnimatedString</a> <a href="types.html#__svg__SVGElement__className">className</a>;
readonly attribute <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleDeclaration">CSSStyleDeclaration</a> <a href="types.html#__svg__SVGElement__style">style</a>;
+ attribute DOMString <a href="types.html#__svg__SVGElement__xmllang">xmllang</a> setraises(<a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
+ attribute DOMString <a href="types.html#__svg__SVGElement__xmlspace">xmlspace</a> setraises(<a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
+
<a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <a href="types.html#__svg__SVGElement__getPresentationAttribute">getPresentationAttribute</a>(in DOMString name);
readonly attribute <a class="idlinterface" href="struct.html#InterfaceSVGSVGElement">SVGSVGElement</a> <a href="types.html#__svg__SVGElement__ownerSVGElement">ownerSVGElement</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <a href="types.html#__svg__SVGElement__viewportElement">viewportElement</a>;
-};</pre><dl class="interface">
-<dt class="attributes-header">Attributes:</dt>
-<dd>
-<dl class="attributes">
-
-<dt id="__svg__SVGElement__id" class="attribute first-child"><b>id</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-The value of the <a>'id'</a> attribute on the given element, or the
-empty string if <a>'id'</a> is not present.
-
-
-</div>
-<dl class="attribute">
-<dt class="exceptions-header">Exceptions on setting</dt>
-<dd>
-<dl class="exceptions">
-<dt class="exception"><a class="idlinterface"
- href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR
-</dt>
-<dd class="exception"> Raised on an attempt
-to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.
-
-</dd>
-</dl>
-</dd>
-</dl>
-</dd>
-
-<dt id="__svg__SVGElement__xmlbase" class="attribute"><b>xmlbase</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'xml:base'</a> on the given element.
-
-
-</div>
-<dl class="attribute">
-<dt class="exceptions-header">Exceptions on setting</dt>
-<dd>
-<dl class="exceptions">
-<dt class="exception"><a class="idlinterface"
- href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR
-</dt>
-<dd class="exception"> Raised on an attempt
-to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.
-
-</dd>
-</dl>
-</dd>
-</dl>
-</dd>
-
-<dt id="__svg__SVGElement__className" class="attribute first-child"><b>className</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGAnimatedString">SVGAnimatedString</a>)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'class'</a> on the given element.
-
-</div>
-</dd>
-
-<dt id="__svg__SVGElement__style" class="attribute"><b>style</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface"
- href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleDeclaration">CSSStyleDeclaration</a>)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'style attribute'</a> on the given element. If the
-user agent does not support <a href="styling.html#StylingWithCSS">styling
-with CSS</a>, then this attribute must always have the value of null.
-
-</div>
-</dd>
-<dt id="__svg__SVGElement__ownerSVGElement" class="attribute"><b>ownerSVGElement</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="struct.html#InterfaceSVGSVGElement">SVGSVGElement</a>)</span></dt>
-<dd class="attribute">
-<div>
-The nearest ancestor <a>'svg'</a> element. Null if the given element is
-the <a>outermost svg element</a>.
-
-</div>
-</dd>
-
-<dt id="__svg__SVGElement__viewportElement" class="attribute"><b>viewportElement</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>)</span></dt>
-<dd class="attribute">
-<div>
-The element which established the current viewport. Often, the nearest
-ancestor <a>'svg'</a> element. Null if the given element is the
-<a>outermost svg element</a>.
-
-</div>
-</dd>
-</dl>
-</dd>
-
-<dt class="operations-header">Operations:</dt>
-<dd>
-<dl class="attributes">
-
-<dt id="__svg__SVGElement__getPresentationAttribute" class="operation first-child"><a class="idlinterface"
- href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <b>getPresentationAttribute</b>(in DOMString <var>name</var>)
-</dt>
-<dd class="operation">
-<div>
-Returns the base (i.e., static) value of a given <a>presentation
-attribute</a> as an object of type <a>CSSValue</a>. The returned object
-is live; changes to the objects represent immediate changes to the
-objects to which the <a>CSSValue</a> is attached.
-
-
-<p>Note: The <code>getPresentationAttribute</code> method is deprecated,
-and may be dropped from future versions of the SVG specification.
-</p>
-
-
-</div>
-<dl class="operation">
-<dt class="parameters-header">Parameters</dt>
-<dd>
-<ol class="parameters">
-<li class="parameter first-child">
-<div>DOMString <var>name</var></div>
-<div> The name of the presentation attribute whose value is to be
-returned.
-
-</div>
-</li>
-</ol>
-</dd>
-<dt class="returns-header">Returns</dt>
-<dd>
-<div> The static/base value of the given <a>presentation attribute</a>
-as a <a>CSSValue</a>, or null if the given attribute does not have a
-specified value.
-
-</div>
-</dd>
-</dl>
-</dd>
-</dl>
-</dd>
+};</pre>
+
+<dl class="interface">
+ <dt class="attributes-header">Attributes:</dt>
+ <dd>
+ <dl class="attributes">
+ <dt id="__svg__SVGElement__id" class="attribute first-child"><b>id</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
+ <dd class="attribute">
+ <div>
+ The value of the <a>'id'</a> attribute on the given element, or the
+ empty string if <a>'id'</a> is not present.
+ </div>
+ <dl class="attribute">
+ <dt class="exceptions-header">Exceptions on setting</dt>
+ <dd>
+ <dl class="exceptions">
+ <dt class="exception"><a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR</dt>
+ <dd class="exception">Raised on an attempt to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+
+ <dt id="__svg__SVGElement__xmlbase" class="attribute"><b>xmlbase</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
+ <dd class="attribute">
+ <div>
+ Corresponds to attribute <a>'xml:base'</a> on the given element.
+ </div>
+ <dl class="attribute">
+ <dt class="exceptions-header">Exceptions on setting</dt>
+ <dd>
+ <dl class="exceptions">
+ <dt class="exception"><a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR</dt>
+ <dd class="exception">Raised on an attempt to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+
+ <dt id="__svg__SVGElement__xmllang" class="attribute first-child"><b>xmllang</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
+ <dd class="attribute">
+ <div>
+ Corresponds to attribute <a>'xml:lang'</a> on the given element.
+ </div>
+ <dl class="attribute">
+ <dt class="exceptions-header">Exceptions on setting</dt>
+ <dd>
+ <dl class="exceptions">
+ <dt class="exception"><a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR</dt>
+ <dd class="exception">Raised on an attempt to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+
+ <dt id="__svg__SVGElement__xmlspace" class="attribute"><b>xmlspace</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
+ <dd class="attribute">
+ <div>
+ Corresponds to attribute <a>'xml:space'</a> on the given element.
+ </div>
+ <dl class="attribute">
+ <dt class="exceptions-header">Exceptions on setting</dt>
+ <dd>
+ <dl class="exceptions">
+ <dt class="exception"><a class="idlinterface" href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR</dt>
+ <dd class="exception">Raised on an attempt to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.</dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
+
+ <dt id="__svg__SVGElement__className" class="attribute first-child"><b>className</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGAnimatedString">SVGAnimatedString</a>)</span></dt>
+ <dd class="attribute">
+ <div>
+ Corresponds to attribute <a>'class'</a> on the given element.
+ </div>
+ </dd>
+
+ <dt id="__svg__SVGElement__style" class="attribute"><b>style</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSStyleDeclaration">CSSStyleDeclaration</a>)</span></dt>
+ <dd class="attribute">
+ <div>
+ Corresponds to attribute <a>'style attribute'</a> on the given element. If the
+ user agent does not support <a href="styling.html#StylingWithCSS">styling
+ with CSS</a>, then this attribute must always have the value of null.
+ </div>
+ </dd>
+
+ <dt id="__svg__SVGElement__ownerSVGElement" class="attribute"><b>ownerSVGElement</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="struct.html#InterfaceSVGSVGElement">SVGSVGElement</a>)</span></dt>
+ <dd class="attribute">
+ <div>
+ The nearest ancestor <a>'svg'</a> element. Null if the given element is
+ the <a>outermost svg element</a>.
+ </div>
+ </dd>
+
+ <dt id="__svg__SVGElement__viewportElement" class="attribute"><b>viewportElement</b><span class="idl-type-parenthetical"> (readonly <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>)</span></dt>
+ <dd class="attribute">
+ <div>
+ The element which established the current viewport. Often, the nearest
+ ancestor <a>'svg'</a> element. Null if the given element is the
+ <a>outermost svg element</a>.
+ </div>
+ </dd>
+ </dl>
+ </dd>
+
+ <dt class="operations-header">Operations:</dt>
+ <dd>
+ <dl class="attributes">
+ <dt id="__svg__SVGElement__getPresentationAttribute" class="operation first-child"><a class="idlinterface" href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.html#CSS-CSSValue">CSSValue</a> <b>getPresentationAttribute</b>(in DOMString <var>name</var>)</dt>
+ <dd class="operation">
+ <p>Returns the base (i.e., static) value of a given <a>presentation
+ attribute</a> as an object of type <a>CSSValue</a>. The returned object
+ is live; changes to the objects represent immediate changes to the
+ objects to which the <a>CSSValue</a> is attached.</p>
+
+ <p>Note: The <code>getPresentationAttribute</code> method is deprecated,
+ and may be dropped from future versions of the SVG specification.</p>
+
+ <dl class="operation">
+ <dt class="parameters-header">Parameters</dt>
+ <dd>
+ <ol class="parameters">
+ <li class="parameter first-child">
+ <div>DOMString <var>name</var></div>
+ <div>The name of the presentation attribute whose value is to be returned.</div>
+ </li>
+ </ol>
+ </dd>
+ <dt class="returns-header">Returns</dt>
+ <dd>
+ <div>The static/base value of the given <a>presentation attribute</a>
+ as a <a>CSSValue</a>, or null if the given attribute does not have a
+ specified value.</div>
+ </dd>
+ </dl>
+ </dd>
+ </dl>
+ </dd>
</dl>
@@ -4737,71 +4742,6 @@
</dl>
-<h3 id="InterfaceSVGLangSpace">Interface SVGLangSpace</h3>
-
-
-Interface <a>SVGLangSpace</a> defines an interface which applies to all
-elements which have attributes <a>'xml:lang'</a> and <a>'xml:space'</a>.
-<pre class="idl">interface <b>SVGLangSpace</b> {
- attribute DOMString <a href="types.html#__svg__SVGLangSpace__xmllang">xmllang</a> setraises(<a class="idlinterface"
- href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
- attribute DOMString <a href="types.html#__svg__SVGLangSpace__xmlspace">xmlspace</a> setraises(<a class="idlinterface"
- href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
-};</pre><dl class="interface">
-<dt class="attributes-header">Attributes:</dt>
-<dd>
-<dl class="attributes">
-
-<dt id="__svg__SVGLangSpace__xmllang" class="attribute first-child"><b>xmllang</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'xml:lang'</a> on the given element.
-
-
-</div>
-<dl class="attribute">
-<dt class="exceptions-header">Exceptions on setting</dt>
-<dd>
-<dl class="exceptions">
-<dt class="exception"><a class="idlinterface"
- href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR
-</dt>
-<dd class="exception"> Raised on an
-attempt to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.
-
-</dd>
-</dl>
-</dd>
-</dl>
-</dd>
-
-<dt id="__svg__SVGLangSpace__xmlspace" class="attribute"><b>xmlspace</b><span class="idl-type-parenthetical"> (DOMString)</span></dt>
-<dd class="attribute">
-<div>
-Corresponds to attribute <a>'xml:space'</a> on the given element.
-
-
-</div>
-<dl class="attribute">
-<dt class="exceptions-header">Exceptions on setting</dt>
-<dd>
-<dl class="exceptions">
-<dt class="exception"><a class="idlinterface"
- href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>, code NO_MODIFICATION_ALLOWED_ERR
-</dt>
-<dd class="exception"> Raised on an
-attempt to change the value of a <a href="svgdom.html#ReadOnlyNodes">read only attribute</a>.
-
-</dd>
-</dl>
-</dd>
-</dl>
-</dd>
-</dl>
-</dd>
-</dl>
-
-
<h3 id="InterfaceSVGFitToViewBox">Interface SVGFitToViewBox</h3>
<p>Interface <a>SVGFitToViewBox</a> defines DOM attributes that apply to