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();
}
});