"МедиаВики:Common.js"-ны өөр хувилбарууд

Wikibilig-с
No edit summary
No edit summary
1-р мөр: 1-р мөр:
function abs(l) {
function abs(l) {
  return l > 0 ? l : l*-1;
    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) {
            var scroll = function(q) {
            try{q.style.overflowX = "auto";}catch(e){}
                try {
                 return function (event){event.preventDefault();
                    q.style.overflowX = "auto";
           
                } catch (e) {}
  var m = 0;
                 return function(event) {
  var l = event.deltaY >= 0 ? 1 : -1;
                    event.preventDefault();
  var s = setInterval(function(){
 
        q.scrollLeft += l;
                    var m = 0;
    m+=1;
                    var l = event.deltaY >= 0 ? 1 : -1;
    if(m >= abs(event.deltaY)){
                    var s = setInterval(function() {
        clearInterval(s);
                        q.scrollLeft += l;
    }
                        m += 1;
  },2);
                        if (m >= abs(event.deltaY)) {
};
                            clearInterval(s);
          };
                        }
  try{
                    }, 2);
  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);}
            try {
} catch(e) {
                document.querySelector(".mw-content-ltr").addEventListener('wheel', scroll(document.querySelector(".mw-content-ltr")));
        console.log("Failed to register horizontal scroll due to: " + e);
                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);