From f43f9811c2ad9519c867242edee448cc469f0721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Jakse?= Date: Fri, 4 Sep 2020 22:10:21 +0200 Subject: [PATCH] make laser double tap work on mobile browsers --- public/trivabble.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/public/trivabble.js b/public/trivabble.js index e21f105..24bf947 100644 --- a/public/trivabble.js +++ b/public/trivabble.js @@ -580,6 +580,11 @@ return false; } + function touchStartTilePreventDefault(e) { + laserTouch(e); + return preventDefault(e); + } + function makeLetter(letter, highlight, noEvents) { const tile = document.createElement("span"); tile.translate = false; @@ -593,7 +598,7 @@ mouseDown(tile, dragTileBegin); tile.addEventListener("contextmenu", preventDefault); - tile.addEventListener("touchstart", preventDefault); + tile.addEventListener("touchstart", touchStartTilePreventDefault); tile.addEventListener("touchmove", preventDefault); }