]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
radialLInear getPointPosition now rounds crazy decimals
authorTanner Linsley <tannerlinsley@gmail.com>
Sat, 24 Oct 2015 07:23:13 +0000 (01:23 -0600)
committerTanner Linsley <tannerlinsley@gmail.com>
Sat, 24 Oct 2015 07:23:13 +0000 (01:23 -0600)
This particular part of testing was succeeding in chrome, and failing
in firefox.  It should be rounded anyway.

src/scales/scale.radialLinear.js

index 7f315c73c78c5605b50d44024d59be4ca2797e1e..62b9ee8921f7909a8ca4aa45b1f37ed39c8fdcae 100644 (file)
                getPointPosition: function(index, distanceFromCenter) {
                        var thisAngle = this.getIndexAngle(index);
                        return {
-                               x: (Math.cos(thisAngle) * distanceFromCenter) + this.xCenter,
-                               y: (Math.sin(thisAngle) * distanceFromCenter) + this.yCenter
+                               x: Math.round(Math.cos(thisAngle) * distanceFromCenter) + this.xCenter,
+                               y: Math.round(Math.sin(thisAngle) * distanceFromCenter) + this.yCenter
                        };
                },
                getPointPositionForValue: function(index, value) {