]> source.dussan.org Git - svg.js.git/commit
Fix and improve the dequeue method of the FX module 546/head
authorRémi Tétreault <tetreault.remi@gmail.com>
Sun, 30 Oct 2016 19:20:25 +0000 (15:20 -0400)
committerRémi Tétreault <tetreault.remi@gmail.com>
Thu, 3 Nov 2016 22:30:48 +0000 (18:30 -0400)
commitfb405bd64ff17eb2ce4b6bfdd48132981ee7b55f
treef3cf19c8fa9c7b6ab6659e35ddadaad8e6a9e520
parent2b0263d91353a582a27491515406f13036923c32
Fix and improve the dequeue method of the FX module

The first improvement is to stop using setTimeout to perform the delay. It is
now performed in a manner similar to the start method. This should be a lot
more reliable than using setTimeout and allow some nice goodies like
being able to pause it or affect its duration using the speed method.

The second improvement is to have the delay method add an empty situation
(with its duration set to the duration of the delay) to the queue. This change
allows dequeue not to have to treat delay added to the queue as something
special, now its just a situation.
dist/svg.js
dist/svg.min.js
spec/spec/fx.js
src/fx.js