"МедиаВики:Common.js"-ны өөр хувилбарууд
No edit summary |
No edit summary |
||
19-р мөр: | 19-р мөр: | ||
} catch (e) {} | } catch (e) {} | ||
return function(event) { | return function(event) { | ||
if(event.deltaY > event.deltaX){ | |||
event.preventDefault(); | |||
var m = 0; | var m = 0; | ||
30-р мөр: | 31-р мөр: | ||
} | } | ||
}, 2); | }, 2); | ||
} | |||
}; | }; | ||
}; | }; |
12:49, 7 Аравдугаар сар 2020-ий байдлаарх засвар
function abs(l) { return l > 0 ? l : l * -1; } function checkOverflow(el) { var isOverflowing = el.clientWidth < el.scrollWidth; return isOverflowing; } var readyStateCheckInterval = setInterval(function() { if (document.readyState === "complete") { clearInterval(readyStateCheckInterval); try { var scroll = function(q) { try { q.style.overflowX = "auto"; } catch (e) {} return function(event) { if(event.deltaY > event.deltaX){ event.preventDefault(); var m = 0; var l = event.deltaY >= 0 ? 1 : -1; var s = setInterval(function() { q.scrollLeft += l; m += 1; if (m >= abs(event.deltaY)) { clearInterval(s); } }, 2); } }; }; try { var a1 =document.querySelector(".mw-content-ltr"); if(checkOverflow(a1)){ a1.addEventListener('wheel', scroll(a1)); } var a10 = document.querySelectorAll(".mw-body-content p"); for(var z = 0; z < a10.length; z++){ if(checkOverflow(a10[z])){ a10[z].addEventListener('wheel', scroll(a10[z], true)); } } } catch (e) { console.log(e); } } catch (e) { console.log("Failed to register horizontal scroll due to: " + e); } } }, 10);