]> source.dussan.org Git - svg.js.git/commit
Sort out leftovers from the old fx module
authorRémi Tétreault <tetreault.remi@gmail.com>
Fri, 17 Feb 2017 01:35:05 +0000 (20:35 -0500)
committerRémi Tétreault <tetreault.remi@gmail.com>
Fri, 17 Feb 2017 02:36:35 +0000 (21:36 -0500)
commit0f21fd2aead7b6c409d0fb36cce55c56e9529a1a
treeada98d3503862f2a36b0d46615ceb89100daa784
parent0f1649e7e3179f8c95058daffdbfb62133483f0e
Sort out leftovers from the old fx module

This commit is mostly to clean up the implementation of the initAnimation
method of the Fx Module (issue #547). It also fixes these issues: #552, #582
and #584.

Here is a list of the changes and fixes that are made:
* Add a plot and array method to SVG.TextPath (issue #582)

* Make the method plot a getter when no parameter is passed for SVG.Polyline,
SVG.Polygon, SVG.Line, SVG.Path (this idea come from issue #547)

* Allow SVG.PointArray to be passed flat array

* Change the regexp SVG.PointArray use to parse string to allow more
flexibility in the way spaces and commas can be used to separate points
(something like this is now accepted: '1, 2, 3, 4')

* Allow plot to be called with 4 parameters when animating an SVG.Line

* Fix a bug in the plain morphing part of SVG.MorphObj that is in the FX module

* Relative value for SVG.Number are now calculated in its morph method (idea
from issue #547)

* Clean up the implementation of the initAnimation method of the FX module
(issues #547, #552, #584)
17 files changed:
dist/svg.js
dist/svg.min.js
spec/spec/array.js
spec/spec/fx.js
spec/spec/line.js
spec/spec/number.js
spec/spec/path.js
spec/spec/polygon.js
spec/spec/polyline.js
spec/spec/textpath.js
src/fx.js
src/line.js
src/number.js
src/path.js
src/pointarray.js
src/poly.js
src/textpath.js