Try harder to fix iPad

This commit is contained in:
vas3k
2020-04-17 11:55:32 +02:00
parent c8cc7aaa29
commit 468f34f2d8

View File

@@ -116,14 +116,22 @@ function showTooltipOnClickOnMobile() {
}
if (isMobile()) {
function mobileClickHandler(e) {
e.preventDefault(); // do not open the link
e.stopImmediatePropagation();
let tooltip = e.target.parentElement.querySelector(".article-tooltip");
if (tooltip !== null) {
tooltip.style.visibility = "visible";
}
return false;
}
let articleLinks = document.querySelectorAll(".article-link");
for (let i = 0; i < articleLinks.length; i++) {
articleLinks[i].addEventListener("click", function(e) {
e.preventDefault(); // do not open the link
let tooltip = e.target.parentElement.querySelector(".article-tooltip");
if (tooltip !== null) {
tooltip.style.visibility = "visible";
}
articleLinks[i].addEventListener("click", mobileClickHandler);
articleLinks[i].addEventListener("touchstart", mobileClickHandler);
articleLinks[i].addEventListener("touchend", function(e) {
e.preventDefault();
return false;
});
}