]> source.dussan.org Git - svg.js.git/commitdiff
Updated README
authorwout <wout@impinc.co.uk>
Wed, 9 Jan 2013 17:24:50 +0000 (18:24 +0100)
committerwout <wout@impinc.co.uk>
Wed, 9 Jan 2013 17:24:50 +0000 (18:24 +0100)
README.md
src/fx.js

index 4795012bc3e39e23ac29da389b87c11c9873e429..b11a5a508567a7d758dd9e304f4f21b882acd65f 100644 (file)
--- a/README.md
+++ b/README.md
@@ -298,6 +298,8 @@ For the latter, here is an example of the default `<>` function:
 function(pos) { return (-Math.cos(pos * Math.PI) / 2) + 0.5; };
 ```
 
+For more easing equations, have a look at the [svg.easing.js](https://github.com/wout/svg.easing.js) plugin.
+
 Note that the `animate()` method will not return the targeted element but an instance of SVG.FX which will take the following methods:
 
 Of course `attr()`:
@@ -344,6 +346,8 @@ rect.animate(3000).move(100, 100).after(function() {
 });
 ```
 
+_This functionality requires the fx.js module which is included in the default distribution._
+
 
 ## Syntax sugar
 
index 6e6fc0050ca47bb3eb2d0b638d1bb736580ee3d5..7eb939a7c3547158ef7fe5bf6be369da84e1a4fd 100644 (file)
--- a/src/fx.js
+++ b/src/fx.js
@@ -19,6 +19,7 @@ SVG.extend(SVG.FX, {
     
     /* start animation */
     this.interval = setInterval(function(){
+      // This code was borrowed from the emile.js micro framework by Thomas Fuchs, aka MadRobby.
       var index,
           time = (new Date).getTime(),
           pos = time > finish ? 1 : (time - start) / duration;
@@ -236,4 +237,3 @@ SVG.extend(SVG.Element, {
 //     rect.animate(1500, '>').move(200, 300).after(function() {
 //       this.fill({ color: '#f06' });
 //     });
-