From fb15547b7a893c760e837c83d5bdd50588cd9576 Mon Sep 17 00:00:00 2001 From: Inkeliz Date: Fri, 20 Nov 2020 21:18:04 +0000 Subject: [PATCH] app/internal/window: remove context-menu (right-click) for wasm The context-menu seems useless. The only action available, on the context-menu is to "Save image": which gives a black image. I think it's better to remove it. The right-click still work and still provide `pointer.Event`. Signed-off-by: Inkeliz --- app/internal/window/os_js.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/internal/window/os_js.go b/app/internal/window/os_js.go index 7f3ffc50..718dbe75 100644 --- a/app/internal/window/os_js.go +++ b/app/internal/window/os_js.go @@ -120,6 +120,10 @@ func (w *window) addEventListeners() { w.draw(true) return nil }) + w.addEventListener(w.window, "contextmenu", func(this js.Value, args []js.Value) interface{} { + args[0].Call("preventDefault") + return nil + }) w.addEventListener(w.cnv, "mousemove", func(this js.Value, args []js.Value) interface{} { w.pointerEvent(pointer.Move, 0, 0, args[0]) return nil