MediaWiki:Common.js: Difference between revisions
Appearance
Cdjensen94 (talk | contribs) |
Cdjensen94 (talk | contribs) |
||
| Line 40: | Line 40: | ||
} | } | ||
function initSlideshowResizer() { | |||
document.querySelectorAll('.mw-jsslideshow').forEach(mwSlideshow => { | document.querySelectorAll('.mw-jsslideshow').forEach(mwSlideshow => { | ||
resizeAndCenterSlideshow(mwSlideshow); | resizeAndCenterSlideshow(mwSlideshow); | ||
// Optional: Resize on window resize | |||
window.addEventListener('resize', () => { | window.addEventListener('resize', () => { | ||
resizeAndCenterSlideshow(mwSlideshow); | resizeAndCenterSlideshow(mwSlideshow); | ||
}); | }); | ||
// Observe for changes (like slide swaps) | |||
const slideshow = mwSlideshow.querySelector('.slideshow'); | const slideshow = mwSlideshow.querySelector('.slideshow'); | ||
if (slideshow) { | if (slideshow) { | ||