From 8592d2080be8d9179232e0d8c897b2aef97f65ba Mon Sep 17 00:00:00 2001 From: caub Date: Wed, 14 Jun 2017 12:03:14 +0200 Subject: [PATCH] fix viewBox round --- plugins/cleanupNumericValues.js | 5 +++-- test/plugins/cleanupNumericValues.01.svg | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/plugins/cleanupNumericValues.js b/plugins/cleanupNumericValues.js index af364310..e91fdf25 100644 --- a/plugins/cleanupNumericValues.js +++ b/plugins/cleanupNumericValues.js @@ -41,8 +41,9 @@ exports.fn = function(item, params) { if (item.hasAttr('viewBox')) { var nums = item.attr('viewBox').value.split(/[ ,]/g); - item.attr('viewBox').value = nums.map(function(num) { - return +num.toFixed(floatPrecision); + item.attr('viewBox').value = nums.map(function(value) { + var num = +value; + return isNaN(num) ? value : +num.toFixed(floatPrecision); }).join(' '); } diff --git a/test/plugins/cleanupNumericValues.01.svg b/test/plugins/cleanupNumericValues.01.svg index 62bf6586..389a8c43 100644 --- a/test/plugins/cleanupNumericValues.01.svg +++ b/test/plugins/cleanupNumericValues.01.svg @@ -1,9 +1,9 @@ - + @@@ - +