"МедиаВики:Common.js"-ны өөр хувилбарууд
No edit summary |
No edit summary |
||
1-р мөр: | 1-р мөр: | ||
function abs(l) { | function abs(l) { | ||
return l > 0 ? l : l * -1; | |||
} | } | ||
var readyStateCheckInterval = setInterval(function() { | var readyStateCheckInterval = setInterval(function() { | ||
if (document.readyState === "complete") { | if (document.readyState === "complete") { | ||
clearInterval(readyStateCheckInterval); | clearInterval(readyStateCheckInterval); | ||
try { | try { | ||
var scroll = function(q) { | |||
try { | |||
return function (event){event.preventDefault(); | q.style.overflowX = "auto"; | ||
} catch (e) {} | |||
return function(event) { | |||
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 { | |||
} catch(e) { | document.querySelector(".mw-content-ltr").addEventListener('wheel', scroll(document.querySelector(".mw-content-ltr"))); | ||
document.querySelector(".mw-body-content p").addEventListener('wheel', scroll(document.querySelector(".mw-body-content p"), true)); | |||
} | } catch (e) { | ||
console.log(e); | |||
} | |||
} catch (e) { | |||
console.log("Failed to register horizontal scroll due to: " + e); | |||
} | |||
} | } | ||
}, 10); | }, 10); |
12:37, 7 Аравдугаар сар 2020-ий байдлаарх засвар
function abs(l) { return l > 0 ? l : l * -1; } 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) { 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 { document.querySelector(".mw-content-ltr").addEventListener('wheel', scroll(document.querySelector(".mw-content-ltr"))); document.querySelector(".mw-body-content p").addEventListener('wheel', scroll(document.querySelector(".mw-body-content p"), true)); } catch (e) { console.log(e); } } catch (e) { console.log("Failed to register horizontal scroll due to: " + e); } } }, 10);