Add [NoInterfaceObject] to SVGFitToViewBox.
authorCameron McCormack <cam@mcc.id.au>
Sun, 05 Aug 2012 18:14:44 +1000
changeset 244 51c8b28a80bf
parent 243 584fa23554de
child 245 93e5ca6efd3c
Add [NoInterfaceObject] to SVGFitToViewBox.
master/linking.html
master/painting.html
master/pservers.html
master/struct.html
master/types.html
--- 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">