svg2: Add meta data for some attributes so that Bikeshed can pick the...

details:   https://svgwg.org/hg/svg2/rev/4cf6b931fd36
branches:  
changeset: 576:4cf6b931fd36
user:      Dirk Schulze <krit@webkit.org>
date:      Sun Dec 08 21:13:54 2013 +0100
description:
Add meta data for some attributes so that Bikeshed can pick them up.

diffstat:

 master/animate.html  |  52 ++++++++++++++++++++++++++--------------------------
 master/interact.html |   2 +-
 master/shapes.html   |   4 ++--
 master/struct.html   |  16 ++++++++--------
 4 files changed, 37 insertions(+), 37 deletions(-)

diffs (679 lines):

diff --git a/master/animate.html b/master/animate.html
--- a/master/animate.html
+++ b/master/animate.html
@@ -355,17 +355,17 @@ elements and identifies the target eleme
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="HrefAttribute">xlink:href</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="HrefAttribute">xlink:href</dfn></td>
         <td><a>&lt;iri&gt;</a></td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>An <a>IRI reference</a> to the element which is the target of this
@@ -414,17 +414,17 @@ over time.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AttributeNameAttribute">attributeName</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="AttributeNameAttribute">attributeName</dfn></td>
         <td><a>&lt;XML-Name&gt;</a></td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the name of the target attribute. An XMLNS
@@ -445,17 +445,17 @@ over time.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AttributeTypeAttribute">attributeType</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="AttributeTypeAttribute">attributeType</dfn></td>
         <td>CSS | XML | auto</td>
         <td>auto</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the namespace in which the target attribute and
@@ -656,17 +656,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="BeginAttribute">begin</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="BeginAttribute">begin</dfn></td>
         <td><a href="#BeginValueListSyntax">begin-value-list</a></td>
         <td>0s</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Defines when the element should begin (i.e. become
@@ -779,17 +779,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="DurAttribute">dur</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="DurAttribute">dur</dfn></td>
         <td><a href="#ClockValueSyntax">Clock-value</a> | "media" | "indefinite"</td>
         <td>indefinite</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the simple duration.</p>
@@ -826,17 +826,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="EndAttribute">end</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="EndAttribute">end</dfn></td>
         <td><a href="#EndValueListSyntax">end-value-list</a></td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Defines an end value for the animation that can constrain
@@ -881,23 +881,23 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="MinAttribute">min</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="MinAttribute">min</dfn></td>
         <td><a href="#ClockValueSyntax">Clock-value</a> | "media"</td>
         <td>0s</td>
         <td>no</td>
       </tr>
       <tr>
-        <td><dfn id="MaxAttribute">max</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="MaxAttribute">max</dfn></td>
         <td><a href="#ClockValueSyntax">Clock-value</a> | "media"</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>The <a>'min'</a> and <a>'max'</a> attributes specify the minimum and
@@ -929,17 +929,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="RestartAttribute">restart</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="RestartAttribute">restart</dfn></td>
         <td>always | whenNotActive | never</td>
         <td>always</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <dl>
@@ -970,17 +970,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="RepeatCountAttribute">repeatCount</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="RepeatCountAttribute">repeatCount</dfn></td>
         <td><a>&lt;number&gt;</a> | indefinite</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the number of iterations of the animation
@@ -1009,17 +1009,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="RepeatDurAttribute">repeatDur</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="RepeatDurAttribute">repeatDur</dfn></td>
         <td><a href="#ClockValueSyntax">Clock-value</a> | "indefinite"</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the total duration for repeat. It can have the
@@ -1045,17 +1045,17 @@ S ::= (#x20 | #x9 | #xD | #xA)*
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="FillAttribute">fill</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="FillAttribute">fill</dfn></td>
         <td>freeze | remove</td>
         <td>remove</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>This attribute can have the following values:</p>
@@ -1229,17 +1229,17 @@ interpolation method between discrete va
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="ValuesAttribute">values</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="ValuesAttribute">values</dfn></td>
         <td>&lt;list&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>A semicolon-separated list of one or more values.
@@ -1259,17 +1259,17 @@ interpolation method between discrete va
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="KeyTimesAttribute">keyTimes</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="KeyTimesAttribute">keyTimes</dfn></td>
         <td>&lt;list&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>A semicolon-separated list of time values used to control
@@ -1337,17 +1337,17 @@ interpolation method between discrete va
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="KeySplinesAttribute">keySplines</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="KeySplinesAttribute">keySplines</dfn></td>
         <td>&lt;list&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>A set of Bézier control points associated with
@@ -1388,17 +1388,17 @@ interpolation method between discrete va
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="FromAttribute">from</dfn>,
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="FromAttribute">from</dfn>,
             <dfn id="ToAttribute">to</dfn>,
             <dfn id="ByAttribute">by</dfn></td>
         <td>&lt;value&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
@@ -1623,17 +1623,17 @@ which are common to elements <edit:eleme
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AdditiveAttribute">additive</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="AdditiveAttribute">additive</dfn></td>
         <td>replace | sum</td>
         <td>replace</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Controls whether or not the animation is additive.</p>
@@ -1663,17 +1663,17 @@ which are common to elements <edit:eleme
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AccumulateAttribute">accumulate</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="AccumulateAttribute">accumulate</dfn></td>
         <td>none | sum</td>
         <td>none</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Controls whether or not the animation is
@@ -1783,17 +1783,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="SetElementToAttribute">to</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="set" id="SetElementToAttribute">to</dfn></td>
         <td>&lt;value&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <dd>Specifies the value for the attribute during the
@@ -1832,17 +1832,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AnimateMotionElementCalcModeAttribute">calcMode</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animateMotion" id="AnimateMotionElementCalcModeAttribute">calcMode</dfn></td>
         <td>discrete | linear | paced | spline</td>
         <td>paced</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the interpolation mode for the animation.
@@ -1857,17 +1857,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AnimateMotionElementPathAttribute">path</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animateMotion" id="AnimateMotionElementPathAttribute">path</dfn></td>
         <td>&lt;path-data&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>The motion path, expressed in the same format and
@@ -1883,17 +1883,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="KeyPointsAttribute">keyPoints</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="KeyPointsAttribute">keyPoints</dfn></td>
         <td>&lt;list-of-numbers&gt;</td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p><a>'keyPoints'</a> takes a
@@ -1920,17 +1920,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="RotateAttribute">rotate</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="RotateAttribute">rotate</dfn></td>
         <td><a>&lt;number&gt;</a> | auto | auto-reverse</td>
         <td>0</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
      <p>The <a>'rotate'</a> attribute post-multiplies a supplemental
@@ -1960,17 +1960,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="OriginAttribute">origin</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animate" id="OriginAttribute">origin</dfn></td>
         <td>default</td>
         <td>default</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>The <a>'origin'</a> attribute is <a href="http://www.w3.org/TR/2001/REC-smil-animation-20010904/#MotionOriginAttribute">defined in the SMIL Animation
@@ -1990,17 +1990,17 @@ In particular, see <a href="http://www.w
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="MPathElementHrefAttribute">xlink:href</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="mpath" id="MPathElementHrefAttribute">xlink:href</dfn></td>
         <td><a>&lt;iri&gt;</a></td>
         <td>(none)</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>An <a>IRI reference</a> to the <a>'path element'</a> element which
@@ -2266,17 +2266,17 @@ scaling, rotation and/or skewing.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="AnimateTransformElementTypeAttribute">type</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="animateTransform" id="AnimateTransformElementTypeAttribute">type</dfn></td>
         <td>translate | scale | rotate | skewX | skewY</td>
         <td>translate</td>
         <td>no</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Indicates the type of transformation which is to have its values
diff --git a/master/interact.html b/master/interact.html
--- a/master/interact.html
+++ b/master/interact.html
@@ -1026,17 +1026,17 @@ that the cursor can be visible over most
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="CursorElementXAttribute">x</dfn>, <dfn id="CursorElementYAttribute">y</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="cursor" id="CursorElementXAttribute">x</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="cursor" id="CursorElementYAttribute">y</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     The x- and y-coordinates of the position in the cursor's coordinate system
diff --git a/master/shapes.html b/master/shapes.html
--- a/master/shapes.html
+++ b/master/shapes.html
@@ -113,17 +113,17 @@ appropriate values for attributes <a>'rx
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="RectElementXAttribute">x</dfn>, <dfn id="RectElementYAttribute">y</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="rect" id="RectElementXAttribute">x</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="rect" id="RectElementYAttribute">y</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     The coordinates of the left and top edges of the rectangle, in the current
@@ -133,17 +133,17 @@ appropriate values for attributes <a>'rx
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="RectElementWidthAttribute">width</dfn>, <dfn id="RectElementHeightAttribute">height</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="rect" id="RectElementWidthAttribute">width</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="rect" id="RectElementHeightAttribute">height</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     The width and height of the rectangle.  A negative value for either
diff --git a/master/struct.html b/master/struct.html
--- a/master/struct.html
+++ b/master/struct.html
@@ -340,17 +340,17 @@ create SVG fragments.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="SVGElementXAttribute">x</dfn>, <dfn id="SVGElementYAttribute">y</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="svg" id="SVGElementXAttribute">x</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="svg" id="SVGElementYAttribute">y</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>The <a>'x'</a> and <a>'y'</a> attributes specify the
@@ -362,17 +362,17 @@ create SVG fragments.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="SVGElementWidthAttribute">width</dfn>, <dfn id="SVGElementHeightAttribute">height</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="svg" id="SVGElementWidthAttribute">width</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="svg" id="SVGElementHeightAttribute">height</dfn></td>
         <td><a>&lt;length&gt;</a> | <a>&lt;percentage&gt;</a></td>
         <td>100%</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>For <a>outermost svg elements</a>,
@@ -1369,23 +1369,23 @@ href="#Head">References and the <span cl
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="UseElementXAttribute">x</dfn>, <dfn id="UseElementYAttribute">y</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="use" id="UseElementXAttribute">x</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="use" id="UseElementYAttribute">y</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
       <tr>
-        <td><dfn id="UseElementWidthAttribute">width</dfn>, <dfn id="UseElementHeightAttribute">height</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="use" id="UseElementWidthAttribute">width</dfn>, <dfn id="UseElementHeightAttribute">height</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>(see prose)</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>The <a>'x'</a>, <a>'y'</a>, <a>'width'</a> and <a>'height'</a>
@@ -1590,23 +1590,23 @@ elements within an SVG file.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="ImageElementXAttribute">x</dfn>, <dfn id="ImageElementYAttribute">y</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="image" id="ImageElementXAttribute">x</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="image" id="ImageElementYAttribute">y</dfn></td>
         <td><a>&lt;length&gt;</a></td>
         <td>0</td>
         <td>yes</td>
       </tr>
       <tr>
-        <td><dfn id="ImageElementWidthAttribute">width</dfn>, <dfn id="ImageElementHeightAttribute">height</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="image" id="ImageElementWidthAttribute">width</dfn>, <dfn data-dfn-type="element-attr" data-dfn-for="image" id="ImageElementHeightAttribute">height</dfn></td>
         <td><a>&lt;length&gt;</a> | auto</td>
         <td>0</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>The <a>'x'</a>, <a>'y'</a>, <a>'width'</a> and <a>'height'</a>
@@ -1635,17 +1635,17 @@ elements within an SVG file.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="ImageElementHrefAttribute">xlink:href</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="image" id="ImageElementHrefAttribute">xlink:href</dfn></td>
         <td><a>&lt;iri&gt;</a></td>
         <td>(none)</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>An <a href="linking.html#IRIReference">IRI reference</a>
@@ -1655,17 +1655,17 @@ elements within an SVG file.</p>
     <table class="propdef attrdef">
       <tr>
         <th>Name</th>
         <th>Value</th>
         <th>Lacuna value</th>
         <th>Animatable</th>
       </tr>
       <tr>
-        <td><dfn id="ImageElementPreserveAspectRatioAttribute">preserveAspectRatio</dfn></td>
+        <td><dfn data-dfn-type="element-attr" data-dfn-for="image" id="ImageElementPreserveAspectRatioAttribute">preserveAspectRatio</dfn></td>
         <td>defer? <a>&lt;align&gt;</a> [ meet | slice ]?</td>
         <td>xMidYMid meet</td>
         <td>yes</td>
       </tr>
     </table>
   </dt>
   <dd>
     <p>Specifies the fitting behavior when the aspect ratio of the referenced image

Received on Sunday, 8 December 2013 20:16:31 UTC