MediaWiki:Common.js: Difference between revisions
MediaWiki interface page
More actions
Created page with "→Any JavaScript here will be loaded for all users on every page load.: document.addEventListener('DOMContentLoaded', function () { document.querySelectorAll('.hover-gif').forEach(function (img) { img.addEventListener('mouseover', function () { const src = img.src.split('?')[0]; img.src = src + '?1'; }); }); });" |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
mw.loader.using('mediawiki.user', function() { | |||
var token = mw.user.tokens.get('logoutToken'); | |||
var logoutLink = document.querySelector('a[title="Log out"]'); | |||
if (logoutLink && token) { | |||
var url = new URL(logoutLink.href, window.location.origin); | |||
url.searchParams.set('token', token); | |||
} | logoutLink.href = url.toString(); | ||
} | |||
}); | }); |
Latest revision as of 01:24, 7 September 2025
mw.loader.using('mediawiki.user', function() { var token = mw.user.tokens.get('logoutToken'); var logoutLink = document.querySelector('a[title="Log out"]'); if (logoutLink && token) { var url = new URL(logoutLink.href, window.location.origin); url.searchParams.set('token', token); logoutLink.href = url.toString(); } });