- 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