]> git.ipfire.org Git - thirdparty/Chart.js.git/commitdiff
Keep lines on the left and right edges from being cut (#6285)
authorAkihiko Kusanagi <nagi@nagi-p.com>
Mon, 20 May 2019 15:23:54 +0000 (23:23 +0800)
committerSimon Brunel <simonbrunel@users.noreply.github.com>
Mon, 20 May 2019 15:23:54 +0000 (17:23 +0200)
src/controllers/controller.line.js
test/fixtures/controller.line/borderJoinStyle/scriptable.png
test/fixtures/controller.line/borderJoinStyle/value.png
test/fixtures/controller.line/cubicInterpolationMode/scriptable.png
test/fixtures/controller.line/cubicInterpolationMode/value.png

index b7f06816d2b15e09aa609a160831cd8c2bd85445..614503c6db4a1401abbba51c9c2cda44a5e75a30 100644 (file)
@@ -278,8 +278,8 @@ module.exports = DatasetController.extend({
                        halfBorderWidth = (meta.dataset._model.borderWidth || 0) / 2;
 
                        helpers.canvas.clipArea(chart.ctx, {
-                               left: area.left,
-                               right: area.right,
+                               left: area.left - halfBorderWidth,
+                               right: area.right + halfBorderWidth,
                                top: area.top - halfBorderWidth,
                                bottom: area.bottom + halfBorderWidth
                        });
index 33d1c3f510f5e37348f37e35579614c5b38125bc..95322cabc65ad69cdc7e1363c714a5d44e7f6579 100644 (file)
Binary files a/test/fixtures/controller.line/borderJoinStyle/scriptable.png and b/test/fixtures/controller.line/borderJoinStyle/scriptable.png differ
index 2ce1bfdae2eb123d985fde305e746ab1c993af53..a4eaaf14a456dbd23c549a785ceccb8b934ad72d 100644 (file)
Binary files a/test/fixtures/controller.line/borderJoinStyle/value.png and b/test/fixtures/controller.line/borderJoinStyle/value.png differ
index 4a68926f66e849f5f9f68084bdd29daf9d494117..33e63f8b87b248f51c45ac7f46a08700dceddbde 100644 (file)
Binary files a/test/fixtures/controller.line/cubicInterpolationMode/scriptable.png and b/test/fixtures/controller.line/cubicInterpolationMode/scriptable.png differ
index 4a68926f66e849f5f9f68084bdd29daf9d494117..33e63f8b87b248f51c45ac7f46a08700dceddbde 100644 (file)
Binary files a/test/fixtures/controller.line/cubicInterpolationMode/value.png and b/test/fixtures/controller.line/cubicInterpolationMode/value.png differ