- From: David Baron via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 26 Mar 2011 22:53:31 +0000
- To: public-css-commits@w3.org
Update of /sources/public/csswg/css3-transitions
In directory hutz:/tmp/cvs-serv27237
Modified Files:
Overview.html Overview.src.html
Log Message:
Add explanation of open issue on the automatic reversing algorithm.
Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-transitions/Overview.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- Overview.html 21 Mar 2011 21:20:56 -0000 1.15
+++ Overview.html 26 Mar 2011 22:53:29 -0000 1.16
@@ -29,14 +29,14 @@
<h1>CSS Transitions</h1>
- <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 March 2011</h2>
+ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 26 March 2011</h2>
<dl>
<dt>This version:
- <dd> <a href="http://www.w3.org/TR/2011/ED-css3-transitions-20110321">
+ <dd> <a href="http://www.w3.org/TR/2011/ED-css3-transitions-20110326">
http://dev.w3.org/csswg/css3-transitions/</a>
- <!--http://www.w3.org/TR/2011/WD-css3-transitions-20110321-->
+ <!--http://www.w3.org/TR/2011/WD-css3-transitions-20110326-->
<dt>Latest version:
@@ -873,6 +873,25 @@
for example, if the transition reversing to state A was again interrupted
by a property change to state B.
+ <p class=issue>Issue: This introduces the concept of reversing a timing
+ function, which the spec has otherwise resisted doing, and also introduces
+ a discontinuity between transitions that have almost completed (which get
+ automatically reversed and thus have their timing function reversed) and
+ transitions that have fully completed (where the reversal doesn't lead to
+ the timing function being reversed). An alternative proposal that avoids
+ this is to follow the normal timing function algorithm, except multiply
+ the duration (and also shorten any negative delay) by the (output) value
+ of the transition timing function of the incomplete transition at the time
+ it was interrupted, and, to account for multiple reverses in sequence, to
+ divide by the shortening applied to the transition being interrupted. For
+ more details see this thread: <a
+ href="http://lists.w3.org/Archives/Public/www-style/2009Nov/thread.html#msg302">November
+ 2009 part</a>, <a
+ href="http://lists.w3.org/Archives/Public/www-style/2009Dec/thread.html#msg319">December
+ 2009 part</a>, <a
+ href="http://lists.w3.org/Archives/Public/www-style/2010Jan/thread.html#msg136">January
+ 2010 part</a>.
+
<h2 id=transition-events-><span class=secno>5. </span> Transition Events</h2>
<p> The completion of a CSS Transition generates a corresponding <a
Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-transitions/Overview.src.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Overview.src.html 21 Mar 2011 21:20:56 -0000 1.16
+++ Overview.src.html 26 Mar 2011 22:53:29 -0000 1.17
@@ -835,6 +835,26 @@
again interrupted by a property change to state B.
</p>
+ <p class="issue">Issue:
+ This introduces the concept of reversing a timing function,
+ which the spec has otherwise resisted doing, and also introduces
+ a discontinuity between transitions that have
+ almost completed (which get automatically reversed and thus have
+ their timing function reversed) and transitions that have fully
+ completed (where the reversal doesn't lead to the timing
+ function being reversed). An alternative proposal that avoids
+ this is to follow the normal timing function algorithm, except
+ multiply the duration (and also shorten any negative delay) by
+ the (output) value of the transition timing function of the
+ incomplete transition at the time it was interrupted, and, to
+ account for multiple reverses in sequence, to divide by the
+ shortening applied to the transition being interrupted. For
+ more details see this thread:
+ <a href="http://lists.w3.org/Archives/Public/www-style/2009Nov/thread.html#msg302">November 2009 part</a>,
+ <a href="http://lists.w3.org/Archives/Public/www-style/2009Dec/thread.html#msg319">December 2009 part</a>,
+ <a href="http://lists.w3.org/Archives/Public/www-style/2010Jan/thread.html#msg136">January 2010 part</a>.
+ </p>
+
<h2>
Transition Events
</h2>
Received on Saturday, 26 March 2011 22:53:33 UTC