Add SVGGraphicsElement and SVGDefinitionsElement interfaces.
--- a/master/changes.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/changes.html Sun Aug 05 18:07:00 2012 +1000
@@ -49,6 +49,8 @@
<li>Turned SVGLocatable and SVGTransformable into <a>SVGLocatableElement</a> and <a>SVGTransformableElement</a>,
which directly inherit from <a>SVGElement</a>.</li>
+
+ <li>Added <a>SVGGraphicsElement</a> and <a>SVGDefinitionElement</a> interfaces.</li>
</ul>
<h3 id="structure">Document Structure chapter</h3>
--- a/master/definitions.xml Sun Aug 05 17:42:22 2012 +1000
+++ b/master/definitions.xml Sun Aug 05 18:07:00 2012 +1000
@@ -1383,6 +1383,8 @@
<interface name='SVGICCColor' href='types.html#InterfaceSVGICCColor'/>
<interface name='SVGLocatableElement' href='types.html#InterfaceSVGLocatableElement'/>
<interface name='SVGTransformableElement' href='types.html#InterfaceSVGTransformableElement'/>
+ <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='SVGExternalResourcesRequired' href='types.html#InterfaceSVGExternalResourcesRequired'/>
--- a/master/extend.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/extend.html Sun Aug 05 18:07:00 2012 +1000
@@ -230,7 +230,7 @@
The <a>SVGForeignObjectElement</a> interface corresponds to the
<a>'foreignObject'</a> element.
-<pre class="idl">interface <b>SVGForeignObjectElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGForeignObjectElement</b> : <a>SVGGraphicsElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="extend.html#__svg__SVGForeignObjectElement__x">x</a>;
--- a/master/fonts.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/fonts.html Sun Aug 05 18:07:00 2012 +1000
@@ -1449,7 +1449,7 @@
<p>Object-oriented access to the attributes of the <a>'font element'</a> element
via the SVG DOM is not available.
</p>
-<pre class="idl">interface <b>SVGFontElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> {
+<pre class="idl">interface <b>SVGFontElement</b> : <a>SVGDefinitionElement</a> {
};</pre>
</edit:with>
--- a/master/interact.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/interact.html Sun Aug 05 18:07:00 2012 +1000
@@ -1055,7 +1055,7 @@
The <a>SVGCursorElement</a> interface corresponds to the
<a>'cursor element'</a> element.
-<pre class="idl">interface <b>SVGCursorElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<pre class="idl">interface <b>SVGCursorElement</b> : <a>SVGDefinitionElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a>,
<a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="interact.html#__svg__SVGCursorElement__x">x</a>;
--- a/master/linking.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/linking.html Sun Aug 05 18:07:00 2012 +1000
@@ -680,7 +680,7 @@
<edit:with element='a'>
The <a>SVGAElement</a> interface corresponds to the <a>'a'</a> element.
-<pre class="idl">interface <b>SVGAElement</b> : <a>SVGTransformableElement</a>,
+<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#InterfaceSVGTests">SVGTests</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
--- a/master/masking.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/masking.html Sun Aug 05 18:07:00 2012 +1000
@@ -1180,7 +1180,7 @@
The <a>SVGClipPathElement</a> interface corresponds to the
<a>'clipPath'</a> element.
-<pre class="idl">interface <b>SVGClipPathElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGClipPathElement</b> : <a>SVGDefinitionElement</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#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
@@ -1213,7 +1213,7 @@
The <a>SVGMaskElement</a> interface corresponds to the
<a>'mask element'</a> element.
-<pre class="idl">interface <b>SVGMaskElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<pre class="idl">interface <b>SVGMaskElement</b> : <a>SVGDefinitionElement</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#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
--- a/master/painting.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/painting.html Sun Aug 05 18:07:00 2012 +1000
@@ -3267,7 +3267,7 @@
The <a>SVGMarkerElement</a> interface corresponds to the
<a>'marker element'</a> element.
-<pre class="idl">interface <b>SVGMarkerElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<pre class="idl">interface <b>SVGMarkerElement</b> : <a>SVGDefinitionElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a> {
--- a/master/paths.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/paths.html Sun Aug 05 18:07:00 2012 +1000
@@ -3306,7 +3306,7 @@
The <a>SVGPathElement</a> interface corresponds to the <a>'path'</a>
element.
-<pre class="idl">interface <b>SVGPathElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGPathElement</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="paths.html#InterfaceSVGAnimatedPathData">SVGAnimatedPathData</a> {
--- a/master/pservers.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/pservers.html Sun Aug 05 18:07:00 2012 +1000
@@ -1702,7 +1702,7 @@
The <a>SVGGradientElement</a> interface is a base interface used by
<a>SVGLinearGradientElement</a> and <a>SVGRadialGradientElement</a>.
-<pre class="idl">interface <b>SVGGradientElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<pre class="idl">interface <b>SVGGradientElement</b> : <a>SVGDefinitionElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a>,
<a class="idlinterface" href="types.html#InterfaceSVGUnitTypes">SVGUnitTypes</a> {
@@ -1804,7 +1804,7 @@
The <a>SVGLinearGradientElement</a> interface corresponds to the
<a>'linearGradient'</a> element.
-<pre class="idl">interface <b>SVGLinearGradientElement</b> : <a class="idlinterface" href="pservers.html#InterfaceSVGGradientElement">SVGGradientElement</a> {
+<pre class="idl">interface <b>SVGLinearGradientElement</b> : <a>SVGGradientElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGLinearGradientElement__x1">x1</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGLinearGradientElement__y1">y1</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGLinearGradientElement__x2">x2</a>;
@@ -1863,7 +1863,7 @@
The <a>SVGRadialGradientElement</a> interface corresponds to the
<a>'radialGradient'</a> element.
-<pre class="idl">interface <b>SVGRadialGradientElement</b> : <a class="idlinterface" href="pservers.html#InterfaceSVGGradientElement">SVGGradientElement</a> {
+<pre class="idl">interface <b>SVGRadialGradientElement</b> : <a>SVGGradientElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGRadialGradientElement__cx">cx</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGRadialGradientElement__cy">cy</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGRadialGradientElement__r">r</a>;
@@ -1942,7 +1942,7 @@
The <a>SVGMeshGradientElement</a> interface corresponds to the
<a>'meshGradient'</a> element.
-<pre class="idl">interface <b>SVGMeshGradientElement</b> : <a class="idlinterface" href="pservers.html#InterfaceSVGGradientElement">SVGGradientElement</a> {
+<pre class="idl">interface <b>SVGMeshGradientElement</b> : <a>SVGGradientElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGMeshGradientElement__x">x</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGMeshGradientElement__y">y</a>;
};</pre><dl class="interface">
@@ -2010,7 +2010,7 @@
The <a>SVGPatternElement</a> interface corresponds to the <a>'pattern'</a>
element.
-<pre class="idl">interface <b>SVGPatternElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<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#InterfaceSVGTests">SVGTests</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
--- a/master/shapes.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/shapes.html Sun Aug 05 18:07:00 2012 +1000
@@ -619,7 +619,7 @@
The <a>SVGRectElement</a> interface corresponds to the <a>'rect'</a>
element.
-<pre class="idl">interface <b>SVGRectElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGRectElement</b> : <a>SVGGraphicsElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="shapes.html#__svg__SVGRectElement__x">x</a>;
@@ -694,7 +694,7 @@
The <a>SVGCircleElement</a> interface corresponds to the <a>'circle'</a>
element.
-<pre class="idl">interface <b>SVGCircleElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGCircleElement</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#InterfaceSVGStylable">SVGStylable</a> {
@@ -743,7 +743,7 @@
The <a>SVGEllipseElement</a> interface corresponds to the <a>'ellipse'</a>
element.
-<pre class="idl">interface <b>SVGEllipseElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGEllipseElement</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#InterfaceSVGStylable">SVGStylable</a> {
@@ -801,7 +801,7 @@
The <a>SVGLineElement</a> interface corresponds to the <a>'line'</a>
element.
-<pre class="idl">interface <b>SVGLineElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGLineElement</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#InterfaceSVGStylable">SVGStylable</a> {
@@ -908,7 +908,7 @@
The <a>SVGPolylineElement</a> interface corresponds to the <a>'polyline'</a>
element.
-<pre class="idl">interface <b>SVGPolylineElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGPolylineElement</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#InterfaceSVGStylable">SVGStylable</a>,
@@ -924,7 +924,7 @@
The <a>SVGPolygonElement</a> interface corresponds to the <a>'polygon'</a>
element.
-<pre class="idl">interface <b>SVGPolygonElement</b> : <a>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGPolygonElement</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#InterfaceSVGStylable">SVGStylable</a>,
--- a/master/struct.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/struct.html Sun Aug 05 18:07:00 2012 +1000
@@ -1732,7 +1732,7 @@
sheet as described in <a href="http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/"><cite>DOM Level 2 Style</cite></a>
[<a href="refs.html#ref-DOM2STYLE">DOM2STYLE</a>].
</p>
-<pre class="idl">interface <b>SVGSVGElement</b> : <a>SVGLocatableElement</a>,
+<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="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a>,
@@ -2647,7 +2647,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 class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<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> {
@@ -2662,7 +2662,7 @@
The <a>SVGDefsElement</a> interface corresponds to the <a>'defs'</a>
element.
-<pre class="idl">interface <b>SVGDefsElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<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> {
@@ -2704,7 +2704,7 @@
The <a>SVGSymbolElement</a> interface corresponds to the <a>'symbol'</a>
element.
-<pre class="idl">interface <b>SVGSymbolElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<pre class="idl">interface <b>SVGSymbolElement</b> : <a>SVGDefinitionElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a>,
<a class="idlinterface" href="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a> {
};</pre>
@@ -2717,7 +2717,7 @@
<edit:with element='use'>
The <a>SVGUseElement</a> interface corresponds to the <a>'use'</a> element.
-<pre class="idl">interface <b>SVGUseElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<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>,
@@ -3020,7 +3020,7 @@
The <a>SVGImageElement</a> interface corresponds to the <a>'image'</a>
element.
-<pre class="idl">interface <b>SVGImageElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<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>,
@@ -3088,7 +3088,7 @@
The <a>SVGSwitchElement</a> interface corresponds to the <a>'switch'</a>
element.
-<pre class="idl">interface <b>SVGSwitchElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<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> {
--- a/master/text.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/text.html Sun Aug 05 18:07:00 2012 +1000
@@ -4620,7 +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>SVGTransformableElement</a>,
+<pre class="idl">interface <b>SVGTextContentElement</b> : <a>SVGGraphicsElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGTests">SVGTests</a>,
<a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
@@ -5135,7 +5135,7 @@
The <a>SVGTextPositioningElement</a> interface is inherited by text-related
interfaces: <a>SVGTextElement</a>, <a>SVGTSpanElement</a>,
<a>SVGTRefElement</a> and <a>SVGAltGlyphElement</a>.
-<pre class="idl">interface <b>SVGTextPositioningElement</b> : <a class="idlinterface" href="text.html#InterfaceSVGTextContentElement">SVGTextContentElement</a> {
+<pre class="idl">interface <b>SVGTextPositioningElement</b> : <a>SVGTextContentElement</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLengthList">SVGAnimatedLengthList</a> <a href="text.html#__svg__SVGTextPositioningElement__x">x</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLengthList">SVGAnimatedLengthList</a> <a href="text.html#__svg__SVGTextPositioningElement__y">y</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLengthList">SVGAnimatedLengthList</a> <a href="text.html#__svg__SVGTextPositioningElement__dx">dx</a>;
@@ -5202,7 +5202,7 @@
The <a>SVGTextElement</a> interface corresponds to the <a>'text'</a>
element.
-<pre class="idl">interface <b>SVGTextElement</b> : <a class="idlinterface" href="text.html#InterfaceSVGTextPositioningElement">SVGTextPositioningElement</a> {
+<pre class="idl">interface <b>SVGTextElement</b> : <a>SVGTextPositioningElement</a> {
};</pre>
</edit:with>
@@ -5214,7 +5214,7 @@
The <a>SVGTSpanElement</a> interface corresponds to the <a>'tspan'</a>
element.
-<pre class="idl">interface <b>SVGTSpanElement</b> : <a class="idlinterface" href="text.html#InterfaceSVGTextPositioningElement">SVGTextPositioningElement</a> {
+<pre class="idl">interface <b>SVGTSpanElement</b> : <a>SVGTextPositioningElement</a> {
};</pre>
</edit:with>
@@ -5226,7 +5226,7 @@
The <a>SVGTRefElement</a> interface corresponds to the <a>'tref'</a>
element.
-<pre class="idl">interface <b>SVGTRefElement</b> : <a class="idlinterface" href="text.html#InterfaceSVGTextPositioningElement">SVGTextPositioningElement</a>,
+<pre class="idl">interface <b>SVGTRefElement</b> : <a>SVGTextPositioningElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
};</pre>
@@ -5239,7 +5239,7 @@
The <a>SVGTextPathElement</a> interface corresponds to the <a>'textPath'</a>
element.
-<pre class="idl">interface <b>SVGTextPathElement</b> : <a class="idlinterface" href="text.html#InterfaceSVGTextContentElement">SVGTextContentElement</a>,
+<pre class="idl">interface <b>SVGTextPathElement</b> : <a>SVGTextContentElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
// textPath Method Types
@@ -5370,7 +5370,7 @@
The <a>SVGAltGlyphElement</a> interface corresponds to the
<a>'altGlyph'</a> element.
-<pre class="idl">interface <b>SVGAltGlyphElement</b> : <a class="idlinterface" href="text.html#InterfaceSVGTextPositioningElement">SVGTextPositioningElement</a>,
+<pre class="idl">interface <b>SVGAltGlyphElement</b> : <a>SVGTextPositioningElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
attribute DOMString <a href="text.html#__svg__SVGAltGlyphElement__glyphRef">glyphRef</a> setraises(<a class="idlinterface"
href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
@@ -5441,7 +5441,7 @@
The <a>SVGAltGlyphDefElement</a> interface corresponds to the
<a>'altGlyphDef'</a> element.
-<pre class="idl">interface <b>SVGAltGlyphDefElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> {
+<pre class="idl">interface <b>SVGAltGlyphDefElement</b> : <a>SVGElement</a> {
};</pre>
</edit:with>
@@ -5453,7 +5453,7 @@
The <a>SVGAltGlyphItemElement</a> interface corresponds to the
<a>'altGlyphItem'</a> element.
-<pre class="idl">interface <b>SVGAltGlyphItemElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> {
+<pre class="idl">interface <b>SVGAltGlyphItemElement</b> : <a>SVGElement</a> {
};</pre>
</edit:with>
@@ -5465,7 +5465,7 @@
The <a>SVGGlyphRefElement</a> interface corresponds to the
<a>'glyphRef element'</a> element.
-<pre class="idl">interface <b>SVGGlyphRefElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
+<pre class="idl">interface <b>SVGGlyphRefElement</b> : <a>SVGElement</a>,
<a class="idlinterface" href="types.html#InterfaceSVGURIReference">SVGURIReference</a> {
attribute DOMString <a href="text.html#__svg__SVGGlyphRefElement__glyphRef">glyphRef</a> setraises(<a class="idlinterface"
href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
--- a/master/types.html Sun Aug 05 17:42:22 2012 +1000
+++ b/master/types.html Sun Aug 05 18:07:00 2012 +1000
@@ -4632,6 +4632,24 @@
</dl>
+<h3 id="InterfaceSVGGraphicsElement">Interface SVGGraphicsElement</h3>
+
+<p>Interface <a>SVGGraphicsElement</a> represents SVG elements whose primary purpose
+is to directly render graphics into a group.</p>
+
+<pre class="idl">interface <b>SVGGraphicsElement</b> : <a>SVGTransformableElement</a> {
+};</pre>
+
+
+<h3 id="InterfaceSVGDefinitionElement">Interface SVGDefinitionElement</h3>
+
+<p>Interface <a>SVGGraphicsElement</a> represents SVG elements whose primary purpose
+is to define a reusable resource.</p>
+
+<pre class="idl">interface <b>SVGDefinitionElement</b> : <a>SVGElement</a> {
+};</pre>
+
+
<h3 id="InterfaceSVGTests">Interface SVGTests</h3>