MediaWiki:Common.js: Difference between revisions
m add credit |
No edit summary Tag: Reverted |
||
Line 107: | Line 107: | ||
} | } | ||
} | } | ||
mw.loader.using('mediawiki.util').then(function () { | |||
const logo = document.querySelector('.mw-logo-icon'); | |||
if (!logo) return; | |||
const lightLogo = '/images/logo/135x135png.png'; | |||
const darkLogo = '/images/logo/135x135_inverse.png'; | |||
// Detect theme | |||
const prefersDark = window.matchMedia('(prefers-color-scheme: dark)'); | |||
function setLogo(e) { | |||
logo.src = e.matches ? darkLogo : lightLogo; | |||
} | |||
// Set initial logo | |||
setLogo(prefersDark); | |||
// Listen for changes | |||
prefersDark.addEventListener('change', setLogo); | |||
}); |