Wed, 11 Apr 2018 15:14:34 +0200
[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>