diff --git a/src/number-handler.js b/src/number-handler.js index 7d0e7f9b..aac94aa0 100644 --- a/src/number-handler.js +++ b/src/number-handler.js @@ -88,6 +88,7 @@ scope.addPropertiesHandler(parseNumber, mergeFlex, ['flex-grow', 'flex-shrink']); scope.addPropertiesHandler(parseNumber, mergePositiveIntegers, ['orphans', 'widows']); scope.addPropertiesHandler(parseNumber, round, ['z-index']); + scope.addPropertiesHandler(parseNumber, mergeNumbers, ['stroke-dashoffset']); scope.parseNumber = parseNumber; scope.parseNumberList = parseNumberList; diff --git a/test/js/number-handler.js b/test/js/number-handler.js index b4639e40..f69bb3c8 100644 --- a/test/js/number-handler.js +++ b/test/js/number-handler.js @@ -39,4 +39,7 @@ suite('number-handler', function() { assert.equal(interpolation(-1), '0'); assert.equal(interpolation(2), '1'); }); + test('unitless stroke-dashoffset interpolation', function() { + assert.equal(webAnimations1.propertyInterpolation('strokeDashoffset', '10', '50')(0.25), '20'); + }); });