MediaWiki:Common.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
/* Disable user scaling on mobile devices */
/* Restrict zooming out beyond the initial page size on mobile */
@media only screen and (max-width: 767px) {
var initialScale = 1;
     body {
 
         touch-action: manipulation;
document.addEventListener('wheel', function(e) {
         zoom: 1.0 !important;
    if (e.deltaY < 0 && window.innerWidth <= window.screen.width) {
         -ms-touch-action: manipulation;
        /* Zoom in */
        initialScale *= 1.1;
     } else if (e.deltaY > 0 && window.innerWidth <= window.screen.width && initialScale > 1) {
         /* Zoom out */
         initialScale /= 1.1;
    }
 
    updateViewport();
});
 
function updateViewport() {
    var viewport = document.querySelector("meta[name=viewport]");
    if (viewport) {
         viewport.content = "width=device-width, initial-scale=" + initialScale + ", maximum-scale=1, user-scalable=yes";
     }
     }
}
}

Navigation menu