From 21887371ecffc11a72cf359643ac6cacd9b36b2e Mon Sep 17 00:00:00 2001 From: vas3k Date: Fri, 17 Apr 2020 11:59:07 +0200 Subject: [PATCH] Do not prevent scrolling --- static/js/main.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/static/js/main.js b/static/js/main.js index 2f18aa5..3a43ed0 100644 --- a/static/js/main.js +++ b/static/js/main.js @@ -117,8 +117,11 @@ function showTooltipOnClickOnMobile() { if (isMobile()) { function mobileClickHandler(e) { - e.preventDefault(); // do not open the link - e.stopImmediatePropagation(); + if (e.cancelable) { + e.preventDefault(); // do not open the link + e.stopImmediatePropagation(); + } + let tooltip = e.target.parentElement.querySelector(".article-tooltip"); if (tooltip !== null) { tooltip.style.visibility = "visible"; @@ -130,10 +133,7 @@ function showTooltipOnClickOnMobile() { for (let i = 0; i < articleLinks.length; i++) { articleLinks[i].addEventListener("click", mobileClickHandler); articleLinks[i].addEventListener("touchstart", mobileClickHandler); - articleLinks[i].addEventListener("touchend", function(e) { - e.preventDefault(); - return false; - }); + articleLinks[i].addEventListener("touchend", (e) => false); } } }