From dc6e53288c51ae3947fc8cb0e7f529c50f47763a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20Elsd=C3=B6rfer?= Date: Sat, 15 Feb 2014 03:21:50 +0100 Subject: [PATCH] Also consider CSS transforms when handling mouse. --- src/canvas.class.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/canvas.class.js b/src/canvas.class.js index 82d030fa..742b75c1 100644 --- a/src/canvas.class.js +++ b/src/canvas.class.js @@ -811,8 +811,8 @@ getPointer: function (e) { var pointer = getPointer(e, this.upperCanvasEl); var cssScale = { - width: this.upperCanvasEl.width / this.upperCanvasEl.offsetWidth, - height: this.upperCanvasEl.height / this.upperCanvasEl.offsetHeight, + width: this.upperCanvasEl.width / this.upperCanvasEl.getBoundingClientRect().width, + height: this.upperCanvasEl.height / this.upperCanvasEl.getBoundingClientRect().height, } return { x: (pointer.x - this._offset.left) * cssScale.width,