Add [NoInterfaceObject] to SVGFitToViewBox.
--- a/master/linking.html Sun Aug 05 18:11:36 2012 +1000
+++ b/master/linking.html Sun Aug 05 18:14:44 2012 +1000
@@ -710,10 +710,11 @@
The <a>SVGViewElement</a> interface corresponds to the <a>'view'</a> element.
<pre class="idl">interface <b>SVGViewElement</b> : <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a>,
<a class="idlinterface" href="types.html#InterfaceSVGZoomAndPan">SVGZoomAndPan</a> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGStringList">SVGStringList</a> <a href="linking.html#__svg__SVGViewElement__viewTarget">viewTarget</a>;
-};</pre><dl class="interface">
+};
+
+<a>SVGViewElement</a> implements <a>SVGFitToViewBox</a>;</pre><dl class="interface">
<dt class="attributes-header">Attributes:</dt>
<dd>
<dl class="attributes">
--- a/master/painting.html Sun Aug 05 18:11:36 2012 +1000
+++ b/master/painting.html Sun Aug 05 18:14:44 2012 +1000
@@ -3268,8 +3268,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>,
- <a class="idlinterface" href="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a> {
+ <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
// Marker Unit Types
const unsigned short <a href="painting.html#__svg__SVGMarkerElement__SVG_MARKERUNITS_UNKNOWN">SVG_MARKERUNITS_UNKNOWN</a> = 0;
@@ -3293,7 +3292,9 @@
href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
void <a href="painting.html#__svg__SVGMarkerElement__setOrientToAngle">setOrientToAngle</a>(in <a class="idlinterface" href="types.html#InterfaceSVGAngle">SVGAngle</a> angle) raises(<a class="idlinterface"
href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-17189187">DOMException</a>);
-};</pre><dl class="interface">
+};
+
+<a>SVGMarkerElement</a> implements <a>SVGFitToViewBox</a>;</pre><dl class="interface">
<dt class="constants-header">Constants in group “Marker Unit Types”:</dt>
<dd>
<dl class="constants">
--- a/master/pservers.html Sun Aug 05 18:11:36 2012 +1000
+++ b/master/pservers.html Sun Aug 05 18:14:44 2012 +1000
@@ -2013,7 +2013,6 @@
<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#InterfaceSVGFitToViewBox">SVGFitToViewBox</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>;
@@ -2022,7 +2021,9 @@
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGPatternElement__y">y</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGPatternElement__width">width</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedLength">SVGAnimatedLength</a> <a href="pservers.html#__svg__SVGPatternElement__height">height</a>;
-};</pre><dl class="interface">
+};
+
+<a>SVGPatternElement</a> implements <a>SVGFitToViewBox</a>;</pre><dl class="interface">
<dt class="attributes-header">Attributes:</dt>
<dd>
<dl class="attributes">
--- a/master/struct.html Sun Aug 05 18:11:36 2012 +1000
+++ b/master/struct.html Sun Aug 05 18:14:44 2012 +1000
@@ -1735,7 +1735,6 @@
<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>,
<a class="idlinterface" href="types.html#InterfaceSVGZoomAndPan">SVGZoomAndPan</a>,
<a class="idlinterface"
href="http://www.w3.org/TR/DOM-Level-2-Events/events.html#Events-DocumentEvent">DocumentEvent</a>,
@@ -1784,7 +1783,9 @@
<a class="idlinterface" href="coords.html#InterfaceSVGTransform">SVGTransform</a> <a href="struct.html#__svg__SVGSVGElement__createSVGTransformFromMatrix">createSVGTransformFromMatrix</a>(in <a class="idlinterface" href="coords.html#InterfaceSVGMatrix">SVGMatrix</a> matrix);
<a class="idlinterface"
href="http://www.w3.org/TR/DOM-Level-2-Core/core.html#ID-745549614">Element</a> <a href="struct.html#__svg__SVGSVGElement__getElementById">getElementById</a>(in DOMString elementId);
-};</pre><dl class="interface">
+};
+
+<a>SVGSVGElement</a> implements <a>SVGFitToViewBox</a>;</pre><dl class="interface">
<dt class="attributes-header">Attributes:</dt>
<dd>
<dl class="attributes">
@@ -2705,9 +2706,10 @@
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>,
- <a class="idlinterface" href="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a> {
-};</pre>
+ <a class="idlinterface" href="types.html#InterfaceSVGLangSpace">SVGLangSpace</a> {
+};
+
+<a>SVGSymbolElement</a> implements <a>SVGFitToViewBox</a>;</pre>
</edit:with>
--- a/master/types.html Sun Aug 05 18:11:36 2012 +1000
+++ b/master/types.html Sun Aug 05 18:14:44 2012 +1000
@@ -4808,14 +4808,17 @@
<h3 id="InterfaceSVGFitToViewBox">Interface SVGFitToViewBox</h3>
-
-Interface <a>SVGFitToViewBox</a> defines DOM attributes that apply to
+<p>Interface <a>SVGFitToViewBox</a> defines DOM attributes that apply to
elements which have XML attributes <a>'viewBox'</a> and
-<a>'preserveAspectRatio'</a>.
-<pre class="idl">interface <b>SVGFitToViewBox</b> {
+<a>'preserveAspectRatio'</a>.</p>
+
+<pre class="idl">[NoInterfaceObject]
+interface <b>SVGFitToViewBox</b> {
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGAnimatedRect">SVGAnimatedRect</a> <a href="types.html#__svg__SVGFitToViewBox__viewBox">viewBox</a>;
readonly attribute <a class="idlinterface" href="coords.html#InterfaceSVGAnimatedPreserveAspectRatio">SVGAnimatedPreserveAspectRatio</a> <a href="types.html#__svg__SVGFitToViewBox__preserveAspectRatio">preserveAspectRatio</a>;
-};</pre><dl class="interface">
+};</pre>
+
+<dl class="interface">
<dt class="attributes-header">Attributes:</dt>
<dd>
<dl class="attributes">
@@ -4926,15 +4929,16 @@
The interface corresponds to an SVG View Specification.
-<pre class="idl">interface <b>SVGViewSpec</b> : <a class="idlinterface" href="types.html#InterfaceSVGZoomAndPan">SVGZoomAndPan</a>,
- <a class="idlinterface" href="types.html#InterfaceSVGFitToViewBox">SVGFitToViewBox</a> {
+<pre class="idl">interface <b>SVGViewSpec</b> : <a class="idlinterface" href="types.html#InterfaceSVGZoomAndPan">SVGZoomAndPan</a> {
readonly attribute <a class="idlinterface" href="coords.html#InterfaceSVGTransformList">SVGTransformList</a> <a href="types.html#__svg__SVGViewSpec__transform">transform</a>;
readonly attribute <a class="idlinterface" href="types.html#InterfaceSVGElement">SVGElement</a> <a href="types.html#__svg__SVGViewSpec__viewTarget">viewTarget</a>;
readonly attribute DOMString <a href="types.html#__svg__SVGViewSpec__viewBoxString">viewBoxString</a>;
readonly attribute DOMString <a href="types.html#__svg__SVGViewSpec__preserveAspectRatioString">preserveAspectRatioString</a>;
readonly attribute DOMString <a href="types.html#__svg__SVGViewSpec__transformString">transformString</a>;
readonly attribute DOMString <a href="types.html#__svg__SVGViewSpec__viewTargetString">viewTargetString</a>;
-};</pre><dl class="interface">
+};
+
+<a>SVGViewSpec</a> implements <a>SVGFitToViewBox</a>;</pre><dl class="interface">
<dt class="attributes-header">Attributes:</dt>
<dd>
<dl class="attributes">