[css-transforms-1] Move spec text for patternTransform, gradientTransform to SVG2. #919

Wed, 11 Apr 2018 15:14:34 +0200

author
Dirk Schulze <[email protected]>
date
Wed, 11 Apr 2018 15:14:34 +0200
changeset 20926
071b88b6f4ba
parent 20925
8dabb3379776
child 20927
dc22dca418db

[css-transforms-1] Move spec text for patternTransform, gradientTransform to SVG2. #919

css-transforms-1/Overview.bs file | annotate | diff | comparison | revisions
     1.1 --- a/css-transforms-1/Overview.bs	Sat Apr 07 15:59:25 2018 +1000
     1.2 +++ b/css-transforms-1/Overview.bs	Wed Apr 11 15:14:34 2018 +0200
     1.3 @@ -367,11 +367,7 @@
     1.4  The SVG <a element-attr for>transform</a> Attribute {#svg-transform}
     1.5  =============================
     1.6  
     1.7 -The SVG 1.1 specification did not specify the attributes <a element-attr for>transform</a>, <{linearGradient/gradientTransform}> or <{pattern/patternTransform}> as <a>presentation attributes</a> [[!SVG11]]. In order to improve the integration of SVG and HTML, this specification makes these SVG attributes presentation attributes and makes the 'transform' property one that applies to [=transformable elements=] in the SVG namespace.
     1.8 -
     1.9 -Issue(w3c/csswg-drafts#919) Can patternTransform or gradientTransform or transform attributes apply to one element? If yes, which is the most significant? 
    1.10 -
    1.11 -This specification will also introduce the new presentation attribute 'transform-origin'. Values on this presentation attribute get parsed following the syntax rules on <a href="#svg-data-types">SVG Data Types</a> [[!SVG11]].
    1.12 +This specification will introduce the new presentation attribute 'transform-origin'. Values on this presentation attribute get parsed following the syntax rules on <a href="#svg-data-types">SVG Data Types</a> [[!SVG11]].
    1.13  
    1.14  SVG <a element-attr for>transform</a> attribute specificity {#transform-attribute-specificity}
    1.15  -------------------------------------
    1.16 @@ -436,12 +432,6 @@
    1.17  SVG supports scientific notations for numbers. Therefore a number gets parsed like described in SVG <a href="https://www.w3.org/TR/SVG/types.html#DataTypeNumber">Basic data types</a> for SVG attributes.
    1.18  
    1.19  
    1.20 -The SVG <{linearGradient/gradientTransform}> and <{pattern/patternTransform}> attributes {#svg-gradient-transform-pattern-transform}
    1.21 -----------------------------------------------------------------------------------------
    1.22 -
    1.23 -SVG specifies the attributes <{linearGradient/gradientTransform}> and <{pattern/patternTransform}>. This specification makes both attributes presentation attributes. Both attributes use the same <a href="#svg-syntax">syntax</a> as the SVG <a element-attr for>transform</a> attribute. This specification does not introduce corresponding CSS style properties. Both the <{linearGradient/gradientTransform}> and the <{pattern/patternTransform}> attribute are presentation attributes for the 'transform' property.
    1.24 -
    1.25 -
    1.26  SVG transform functions {#svg-transform-functions}
    1.27  -----------------------
    1.28  
    1.29 @@ -1112,6 +1102,8 @@
    1.30  
    1.31  <h2 class="no-num" id="changes">Changes since last publication</h2>
    1.32  
    1.33 +* Remove specification text that makes <a element-attr for=pattern>patternTransform</a>, <a element-attr for=linearGradient>gradientTransform</a> presentation attributes representing the 'transform' property. That is going to get specified by SVG 2 [[SVG2]].
    1.34 +
    1.35  ISSUE: Add all changes.
    1.36  
    1.37  <h2 class=no-num id='acknowledgments'>Acknowledgments</h2>

mercurial