MediaWiki:Common.js: Difference between revisions
Jump to navigation
Jump to search
no edit summary
OtherXAdmin (talk | contribs) No edit summary |
OtherXAdmin (talk | contribs) No edit summary |
||
Line 1: | Line 1: | ||
/* | /* Restrict zooming out beyond the initial page size on mobile */ | ||
var initialScale = 1; | |||
document.addEventListener('wheel', function(e) { | |||
if (e.deltaY < 0 && window.innerWidth <= window.screen.width) { | |||
- | /* 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"; | |||
} | } | ||
} | } |