МедиаВики:Common.js
Санамж - Хадгалсныхаа дараа шинэ тохиргоогоо харахын тулд вэб хөтөчийнхөө хийсвэр санах ойг орхих хэрэгтэй болж магадгүй.
- Google Chrome хөтчид : Ctrl-Shift-R товч дээр зэрэг дарна ( Макитош компьютерүүдэд ⌘-Shift-R дээр дарна)
- Internet Explorer хөтчид : Ctrl дээр дараастай байж байгаад Refresh дээр дарна, эсвэл Ctrl-F5 дээр дарна
- Konqueror веб хөтчид : Reload товч дээр эсвэл F5 дээр дарна
- Opera веб хөтчид : Tools → Preferences руу орж дундын нөөцлөгчийг хоослоорой
\
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 (abs(event.deltaY) > abs(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 bodyContentElement = document.querySelector("#bodyContent");
if (checkOverflow(bodyContentElement)) {
bodyContentElement.addEventListener('wheel', scroll(bodyContentElement, true), { passive: false });
}
} catch (e) {
console.log(e);
}
} catch (e) {
console.log("Failed to register horizontal scroll due to: " + e);
}
}
}, 10);