From fdbb719436156786a73dba179040a124963eca37 Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Thu, 10 May 2018 20:33:20 -0700 Subject: [PATCH] fixing mouse event in firefox for sketcher --- web/app/sketcher/tools/manager.js | 2 +- web/app/sketcher/tools/pan.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/web/app/sketcher/tools/manager.js b/web/app/sketcher/tools/manager.js index 19a1096a..dfccf4fe 100644 --- a/web/app/sketcher/tools/manager.js +++ b/web/app/sketcher/tools/manager.js @@ -20,7 +20,7 @@ export class ToolManager { e.stopPropagation(); this.tool.mouseup(e); }, false); - canvas.addEventListener('mousewheel', (e) => { + canvas.addEventListener('wheel', (e) => { e.preventDefault(); e.stopPropagation(); let tool = this.tool; diff --git a/web/app/sketcher/tools/pan.js b/web/app/sketcher/tools/pan.js index 3302526e..b2e75e5e 100644 --- a/web/app/sketcher/tools/pan.js +++ b/web/app/sketcher/tools/pan.js @@ -89,8 +89,8 @@ export class PanTool extends Tool { if (e.wheelDelta) { // WebKit / Opera / Explorer 9 delta = e.wheelDelta; - } else if (e.detail) { // Firefox - delta = -e.detail; + } else if (e.deltaY) { // Firefox + delta = -e.deltaY; } var before = this.viewer.screenToModel(e);