From f9f022171f305e4be02865489388cecba448abcb Mon Sep 17 00:00:00 2001 From: Val Erastov Date: Sun, 27 Mar 2022 01:27:36 -0700 Subject: [PATCH] show context menu on right click only --- web/app/cad/scene/scenePlugin.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/web/app/cad/scene/scenePlugin.ts b/web/app/cad/scene/scenePlugin.ts index 66698cad..c2dbacce 100644 --- a/web/app/cad/scene/scenePlugin.ts +++ b/web/app/cad/scene/scenePlugin.ts @@ -26,9 +26,11 @@ export function activate(ctx: ApplicationContext) { - let showMenu = true; + let showMenu = false; dom.viewerContainer.addEventListener('mousedown', (e) => { - showMenu = true; + if (e.which == 3 || e.button == 2) { + showMenu = true; + } }); dom.viewerContainer.addEventListener('mousemove', (e) => { @@ -37,7 +39,7 @@ export function activate(ctx: ApplicationContext) { dom.viewerContainer.addEventListener('mouseup', (e) => { if (showMenu) { - ctx.actionService.run('menu.contextual', { + ctx.actionService.run('menu.contextual', { x: e.offsetX, y: e.offsetY })