- From: David Baron via cvs-syncmail <cvsmail@w3.org>
- Date: Fri, 17 Feb 2012 01:03:07 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-transitions
In directory hutz:/tmp/cvs-serv28896
Modified Files:
ChangeLog Overview.html Overview.src.html
Log Message:
Allow 'all' within the list in transition-property, as resolved in http://lists.w3.org/Archives/Public/www-style/2011Nov/0709.html . Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=14602 .
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-transitions/Overview.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -d -r1.28 -r1.29
--- Overview.html 15 Feb 2012 18:30:20 -0000 1.28
+++ Overview.html 17 Feb 2012 01:03:04 -0000 1.29
@@ -25,15 +25,15 @@
<h1>CSS Transitions</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 15 February
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 17 February
2012</h2>
<dl>
<dt>This version:
- <dd> <a href="http://www.w3.org/TR/2012/ED-css3-transitions-20120215/">
+ <dd> <a href="http://www.w3.org/TR/2012/ED-css3-transitions-20120217/">
http://dev.w3.org/csswg/css3-transitions/</a>
- <!--http://www.w3.org/TR/2012/WD-css3-transitions-20120215-->
+ <!--http://www.w3.org/TR/2012/WD-css3-transitions-20120217-->
<dt>Latest version:
@@ -320,8 +320,8 @@
<tr>
<td> <em>Value:</em>
- <td> none | all | [ <IDENT> ] [ ‘<code
- class=css>,</code>’ <IDENT> ]*
+ <td> none | [ all | <IDENT> ] [ ‘<code
+ class=css>,</code>’ all | <IDENT> ]*
<tr>
<td> <em>Initial:</em>
@@ -355,10 +355,9 @@
</table>
<p> A value of ‘<code class=property>none</code>’ means that no
- property will transition. A value of ‘<code
- class=property>all</code>’ means that every property that is able to
- undergo a transition will do so. Otherwise, a list of properties to be
- transitioned is given.
+ property will transition. Otherwise, a list of properties to be
+ transitioned, or the keyword ‘<code class=property>all</code>’
+ which indicates that all properties are to be transitioned, is given.
<p> If one of the identifiers listed is not a recognized property name or
is not an animatable property, the implementation must still start
@@ -373,23 +372,33 @@
words, unrecognized or non-animatable properties must be kept in the list
to preserve the matching of indices.
- <p class=issue> Are ‘<code class=property>all</code>’,
- ‘<code class=property>none</code>’, ‘<code
- class=property>inherit</code>’, and ‘<code
+ <p class=issue> Are ‘<code class=property>none</code>’,
+ ‘<code class=property>inherit</code>’, and ‘<code
class=property>initial</code>’ allowed as items in a list of
identifiers (of length greater than one)?
- <p> If one of the identifiers listed is a shorthand property,
- implementations must start transitions for any of its longhand
- sub-properties that are animatable, using the duration, delay, and timing
- function at the index corresponding to the shorthand.
+ <p> For the keyword ‘<code class=property>all</code>’, or if
+ one of the identifiers listed is a shorthand property, implementations
+ must start transitions for any of its longhand sub-properties that are
+ animatable (or, for ‘<code class=property>all</code>’, all
+ animatable properties), using the duration, delay, and timing function at
+ the index corresponding to the shorthand.
<p> If a property is specified multiple times in the value of ‘<a
href="#transition-property"><code
- class=property>transition-property</code></a>’ (either on its own or
- via a shorthand that contains it), then the transition that starts uses
- the duration, delay, and timing function at the index corresponding to the
- <em>last</em> occurrence of the property.</p>
+ class=property>transition-property</code></a>’ (either on its own,
+ via a shorthand that contains it, or via the ‘<code
+ class=property>all</code>’ value), then the transition that starts
+ uses the duration, delay, and timing function at the index corresponding
+ to the <em>last</em> item in the value of ‘<a
+ href="#transition-property"><code
+ class=property>transition-property</code></a>’ that calls for
+ animation that property.
+
+ <p class=note> Note: The <code class=property>all</code> value and
+ shorthand properties work in similar ways, so the <code
+ class=property>all</code> value is just like a shorthand that covers all
+ properties.</p>
<!-- ======================================================================================================= -->
<h3 id=the-transition-duration-property-><span class=secno>2.2. </span> The
@@ -1566,7 +1575,8 @@
<th><a class=property
href="#transition-property">transition-property</a>
- <td>none | all | [ <IDENT> ] [ ‘,’ <IDENT> ]*
+ <td>none | [ all | <IDENT> ] [ ‘,’ all | <IDENT>
+ ]*
<td>all
Index: ChangeLog
===================================================================
RCS file: /sources/public/csswg/css3-transitions/ChangeLog,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -d -r1.17 -r1.18
--- ChangeLog 31 Jan 2012 08:01:37 -0000 1.17
+++ ChangeLog 17 Feb 2012 01:03:04 -0000 1.18
@@ -1,3 +1,11 @@
+2012-02-17 dbaron@dbaron.org
+- Allow 'all' within the list in transition-property, as resolved in
+ http://lists.w3.org/Archives/Public/www-style/2011Nov/0709.html .
+ Fixes https://www.w3.org/Bugs/Public/show_bug.cgi?id=14602 .
+
+2012-02-15 dbaron@dbaron.org
+- link to issue tracking in Bugzilla
+
2012-01-31 simon.fraser@apple.com
- Qualify the table style with a classname to avoid styling the propdef tables.
- Switch back to the Editors Draft stylesheet.
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-transitions/Overview.src.html,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -d -r1.30 -r1.31
--- Overview.src.html 15 Feb 2012 18:30:20 -0000 1.30
+++ Overview.src.html 17 Feb 2012 01:03:04 -0000 1.31
@@ -186,7 +186,7 @@
<em>Value:</em>
</td>
<td>
- none | all | [ <IDENT> ] [ ',' <IDENT> ]*
+ none | [ all | <IDENT> ] [ ',' all | <IDENT> ]*
</td>
</tr>
<tr>
@@ -241,10 +241,10 @@
</table>
<p>
- A value of 'none' means that no property will transition. A value of
- 'all' means that every property that is able to undergo a transition
- will do so. Otherwise, a list
- of properties to be transitioned is given.
+ A value of 'none' means that no property will transition.
+ Otherwise, a list of properties to be transitioned, or the
+ keyword 'all' which indicates that all properties are to be
+ transitioned, is given.
</p>
<p>
@@ -258,21 +258,29 @@
the list to preserve the matching of indices.
</p>
<p class="issue">
- Are 'all', 'none', 'inherit', and 'initial' allowed as items in
+ Are 'none', 'inherit', and 'initial' allowed as items in
a list of identifiers (of length greater than one)?
</p>
<p>
- If one of the identifiers listed is a shorthand property,
- implementations must start transitions for any of its longhand
- sub-properties that are animatable, using the duration, delay,
+ For the keyword 'all', or if one of the identifiers listed is a
+ shorthand property, implementations must start transitions for
+ any of its longhand sub-properties that are animatable (or, for
+ 'all', all animatable properties), using the duration, delay,
and timing function at the index corresponding to the shorthand.
</p>
<p>
If a property is specified multiple times in the value of
- 'transition-property' (either on its own or via a shorthand that
- contains it), then the transition that starts uses the duration,
- delay, and timing function at the index corresponding to the
- <em>last</em> occurrence of the property.
+ 'transition-property' (either on its own, via a shorthand that
+ contains it, or via the 'all' value), then the transition that
+ starts uses the duration, delay, and timing function at the
+ index corresponding to the <em>last</em> item in the value of
+ 'transition-property' that calls for animation that property.
+ </p>
+ <p class="note">
+ Note: The <code class="property">all</code> value and shorthand
+ properties work in similar ways, so the <code
+ class="property">all</code> value is just like a shorthand that
+ covers all properties.
</p>
<!-- ======================================================================================================= -->
Received on Friday, 17 February 2012 01:03:18 UTC