]> source.dussan.org Git - svg.js.git/commit
Make the code in the FX module simpler 538/head
authorRémi Tétreault <tetreault.remi@gmail.com>
Thu, 20 Oct 2016 05:04:12 +0000 (01:04 -0400)
committerRémi Tétreault <tetreault.remi@gmail.com>
Wed, 2 Nov 2016 00:05:16 +0000 (20:05 -0400)
commit74040b36296aa463fa85a43974a4c92c564894a7
tree734b43fb2678fe12b4869b0702b4c71586a2d2c6
parent41d0a0581dcacc662d9effdf16d8acf37b656479
Make the code in the FX module simpler

Here are the changes that have been made:
  - The loop counter is now incrementing (from 0 to loops)
  - The loop counter increment even when loops is true
  - Add absPos, the absolute position of an animation which is its position in
 the context of its complete duration (including delay and loops)
  - Make the methods speed, pause/resume affect the delay
  - The method step no longer needs to recalculate the value of situation.start
  - Add a second parameter to the method at to allow it to receive an absolute
  position
  - Fix the bug where the method at invert the passed position while the
  animation is running backward

Also, I modified the tests of the FX module that required timing to use
Jasmine Clock, so now it takes less than 1 second to run all the tests!
dist/svg.js
dist/svg.min.js
spec/spec/fx.js
src/fx.js