From 2649e3153e82f840365ce26564be96e0385199ce Mon Sep 17 00:00:00 2001 From: wout Date: Wed, 3 Sep 2014 15:39:47 +0200 Subject: Fix in SVG.Number --- src/number.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/number.js b/src/number.js index ace511c..0ca8831 100755 --- a/src/number.js +++ b/src/number.js @@ -30,7 +30,7 @@ SVG.Number = SVG.invent({ } else { if (value instanceof SVG.Number) { - this.value = value.value + this.value = value.valueOf() this.unit = value.unit } } @@ -70,10 +70,12 @@ SVG.Number = SVG.invent({ } // Convert to different unit , to: function(unit) { + var number = new SVG.Number(this) + if (typeof unit === 'string') - this.unit = unit + number.unit = unit - return this + return number } // Make number morphable , morph: function(number) { -- cgit v1.2.3