МедиаВики:Common.js: Засвар хоорондын ялгаа
Харагдац
No edit summary |
No edit summary |
||
| 13-р мөр: | 13-р мөр: | ||
clearInterval(readyStateCheckInterval); | clearInterval(readyStateCheckInterval); | ||
try { | try { | ||
var left = document.querySelectorAll(".thumb.tright"); | |||
for(var i = 0; i < left.length; i++){ | |||
left[i].classList.remove("tright"); | |||
left[i].classList.add("tleft"); | |||
} | |||
var thumbs = document.querySelectorAll(".thumbinner"); | var thumbs = document.querySelectorAll(".thumbinner"); | ||
console.log(thumbs); | console.log(thumbs); | ||
14:45, 16 Аравдугаар сар 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 left = document.querySelectorAll(".thumb.tright");
for(var i = 0; i < left.length; i++){
left[i].classList.remove("tright");
left[i].classList.add("tleft");
}
var thumbs = document.querySelectorAll(".thumbinner");
console.log(thumbs);
for (var i = 0; i < thumbs.length; i++){
console.log(i);
thumbs[i].style.height = (thumbs[i].querySelector("img").height || 200) + "px";
}
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 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);