]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Capping these to the chart bounds causes lines to bend during pan and zoom 2758/head
authorEvert Timberg <evert.timberg+github@gmail.com>
Sun, 12 Jun 2016 13:19:33 +0000 (09:19 -0400)
committerEvert Timberg <evert.timberg+github@gmail.com>
Sun, 12 Jun 2016 13:19:33 +0000 (09:19 -0400)
src/controllers/controller.line.js

index 7e8d8ae3eba27d2c7c84ae9e8e7dff47dfdd2eb1..a0138eed2c52fc656c9fe3a2b2a142afe6354edc 100644 (file)
@@ -254,11 +254,10 @@ module.exports = function(Chart) {
                                        meta.dataset._model.tension
                                );
 
-                               // Prevent the bezier going outside of the bounds of the graph
-                               model.controlPointPreviousX = Math.max(Math.min(controlPoints.previous.x, area.right), area.left);
-                               model.controlPointPreviousY = Math.max(Math.min(controlPoints.previous.y, area.bottom), area.top);
-                               model.controlPointNextX = Math.max(Math.min(controlPoints.next.x, area.right), area.left);
-                               model.controlPointNextY = Math.max(Math.min(controlPoints.next.y, area.bottom), area.top);
+                               model.controlPointPreviousX = controlPoints.previous.x;
+                               model.controlPointPreviousY = controlPoints.previous.y;
+                               model.controlPointNextX = controlPoints.next.x;
+                               model.controlPointNextY = controlPoints.next.y;
                        }
                },