Make 'transform' from attribute to property.
authorDirk Schulze <dschulze@adobe.com>
Tue, 05 Jun 2012 10:01:02 -0700
changeset 189 fd7d61ef25ce
parent 188 a6400183109f
child 190 fd8bd08a7f41
Make 'transform' from attribute to property.
master/animate.html
master/coords.html
master/definitions.xml
master/types.html
--- a/master/animate.html	Tue Jun 05 15:29:46 2012 +1000
+++ b/master/animate.html	Tue Jun 05 10:01:02 2012 -0700
@@ -1935,7 +1935,7 @@
   expressed as <span class="attr-value">&lt;skew-angle&gt;</span>.</li>
 </ul>
 
-<p>(See <a href="coords.html#TransformAttribute">The <span class="attr-name">'transform'</span> attribute</a>.)</p>
+<p>(See <a href="coords.html#TransformProperty">The <span class="property">'transform'</span> property</a>.)</p>
 
 <p>The <a>'values'</a> attribute for the <a>'animateTransform'</a> element
 consists of a semicolon-separated list of values, where each individual value
--- a/master/coords.html	Tue Jun 05 15:29:46 2012 +1000
+++ b/master/coords.html	Tue Jun 05 10:01:02 2012 -0700
@@ -333,23 +333,22 @@
 alt="Matrix concatenation" width="512" height="296" /></p>
 
 
-<h2 id="TransformAttribute">The <span class="attr-name">'transform'</span> attribute</h2>
-
-<div class="annotation">
-<p>The 'transform' attribute is now a property</p>
-</div>
+<h2 id="TransformProperty">The <span class="property">'transform'</span> property</h2>
+<table class="propdef">
+  <tr>
+    <th>Name:</th>
+    <td><dfn id="TransformProperty">transform</dfn></td>
+  </tr>
+  <tr>
+    <th><a>Animatable</a>:</th>
+    <td>yes</td>
+  </tr>
+</table>
 
-<p id="TransformList">The value of the <a>'transform'</a>
-attribute is a &lt;transform-list&gt;, which is defined as a
-list of transform definitions, which are applied in the order
-provided.</p>
+<p id="TransformList">The term <var>&lt;transform-list&gt;</var> used by this specification is equivalent to a list of <var>&lt;transform-functions&gt;</var>, the value of the <a>'transform'</a>
+property.</p>
 
-<div class="note">See the CSS3 Transforms spec [<a href="refs.html#ref-CSS3TRANSFORMS">CSS3TRANSFORMS</a>].</div>
-
-<p>For the <a>'transform'</a> attribute:</p>
-
-<p>&nbsp;&nbsp;&nbsp;&nbsp;<span class="anim-target"><a
-href="animate.html#Animatable">Animatable</a>: yes.</span></p>
+<div class="note">See the CSS3 Transforms spec for the description of the <a>'transform'</a> property and the value of <var>&lt;transform-functions&gt;</var> [<a href="refs.html#ref-CSS3TRANSFORMS">CSS3TRANSFORMS</a>].</div>
 
 <h2 id="ViewBoxAttribute">The <span class="attr-name">'viewBox'</span> attribute</h2>
 
@@ -1306,14 +1305,14 @@
 <div class="adef-list">
   <p><em>Attribute definition:</em></p>
   <dl>
-    <dt id="SVGGlobalTransformAttributeDefinition"><span class="adef">svg:transform</span> = <span class="attr-value">"<a href="#TransformAttribute">&lt;transform&gt;</a>" | "none"</span></dt>
+    <dt id="SVGGlobalTransformAttributeDefinition"><span class="adef">svg:transform</span> = <span class="attr-value">"<a href="#TransformProperty">&lt;transform&gt;</a>" | "none"</span></dt>
     <dd>
       <dl>
         <dt><span class="attr-value"><a href="#TransformAttribute">&lt;transform&gt;</a></span></dt>
         <dd>
           <p>Specifies the affine transformation that has been
           applied to the map data. The syntax is identical to
-          that described in <a href="#TransformAttribute">The <span class="attr-name">'transform'</span> attribute</a>
+          that described in <a href="#TransformProperty">The <span class="property">'transform'</span> attribute</a>
           section.</p>
         </dd>
 
--- a/master/definitions.xml	Tue Jun 05 15:29:46 2012 +1000
+++ b/master/definitions.xml	Tue Jun 05 10:01:02 2012 -0700
@@ -1129,7 +1129,6 @@
   <attribute name='externalResourcesRequired' href='struct.html#ExternalResourcesRequiredAttribute'/>
   <attribute name='viewBox' href='coords.html#ViewBoxAttribute' animatable='yes'/>
   <attribute name='preserveAspectRatio' href='coords.html#PreserveAspectRatioAttribute' animatable='yes'/>
-  <attribute name='transform' href='coords.html#TransformAttribute' animatable='yes'/>
   <attribute name='zoomAndPan' href='interact.html#ZoomAndPanAttribute'/>
 
   <!-- ... attribute categories .......................................... -->
@@ -1334,6 +1333,7 @@
   <property name='text-anchor' href='text.html#TextAnchorProperty'/>
   <property name='text-decoration' href='text.html#TextDecorationProperty'/>
   <property name='text-rendering' href='painting.html#TextRenderingProperty'/>
+  <property name='transform' href='coords.html#TransformProperty'/>
   <property name='unicode-bidi' href='text.html#UnicodeBidiProperty'/>
   <property name='word-spacing' href='text.html#WordSpacingProperty'/>
   <property name='writing-mode' href='text.html#WritingModeProperty'/>
--- a/master/types.html	Tue Jun 05 15:29:46 2012 +1000
+++ b/master/types.html	Tue Jun 05 10:01:02 2012 -0700
@@ -645,8 +645,8 @@
     <p>A &lt;transform-list&gt; is used to specify a list of coordinate system
     transformations.  A detailed description of the possible values for a
     &lt;transform-list&gt; is given in
-    <a href="coords.html#TransformAttribute">Modifying the User Coordinate
-    System: the transform attribute</a>.</p>
+    <a href="coords.html#TransformProperty">Modifying the User Coordinate
+    System: the transform property</a>.</p>
 
     <p>Within the SVG DOM, a &lt;transform-list&gt; value is represented using
     an <a>SVGTransformList</a> or <a>SVGAnimatedTransformList</a>