From 8433b6018afe44b0e30c2560404bcd8ef52a6966 Mon Sep 17 00:00:00 2001 From: Nicola <47360416+unsettledgames@users.noreply.github.com> Date: Sun, 12 Dec 2021 22:55:28 +0100 Subject: [PATCH] Fixed #39 --- js/tools/PanTool.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/js/tools/PanTool.js b/js/tools/PanTool.js index a35f68c9..af54a5e7 100644 --- a/js/tools/PanTool.js +++ b/js/tools/PanTool.js @@ -6,13 +6,17 @@ class PanTool extends Tool { Events.on('click', this.mainButton, switchFunction, this); } - onStart(mousePos) { + onStart(mousePos, target) { super.onStart(mousePos); + if (target.className != 'drawingCanvas') + return; currFile.canvasView.style.cursor = "url(\'/pixel-editor/pan-held.png\'), auto"; } - onDrag(mousePos) { + onDrag(mousePos, target) { super.onDrag(mousePos); + if (target.className != 'drawingCanvas') + return; // Setting first layer position currFile.layers[0].setCanvasOffset(currFile.layers[0].canvas.offsetLeft + (mousePos[0] - this.startMousePos[0]), currFile.layers[0].canvas.offsetTop + (mousePos[1] - this.startMousePos[1])); @@ -22,8 +26,10 @@ class PanTool extends Tool { } } - onEnd(mousePos) { + onEnd(mousePos, target) { super.onEnd(mousePos); + if (target.className != 'drawingCanvas') + return; currFile.canvasView.style.cursor = "url(\'/pixel-editor/pan.png\'), auto"; }