GaryJJSpate (talk | contribs) No edit summary |
GaryJJSpate (talk | contribs) No edit summary |
||
| Line 1: | Line 1: | ||
/* Any JavaScript here will be loaded for all users on every page load. */ | /* Any JavaScript here will be loaded for all users on every page load. */ | ||
$(function () { | |||
$('a[href*="index.php?title="]').each(function () { | |||
var url = new URL(link.href); | var link = $(this); | ||
var url = new URL(link.attr('href'), window.location.origin); | |||
var title = url.searchParams.get('title'); | var title = url.searchParams.get('title'); | ||
| Line 20: | Line 21: | ||
} | } | ||
link.href | link.attr('href', newUrl); | ||
} | } | ||
Revision as of 12:29, 30 July 2026
/* Any JavaScript here will be loaded for all users on every page load. */
$(function () {
$('a[href*="index.php?title="]').each(function () {
var link = $(this);
var url = new URL(link.attr('href'), window.location.origin);
var title = url.searchParams.get('title');
if (title) {
var params = new URLSearchParams(url.search);
params.delete('title');
var newUrl = mw.config.get('wgArticlePath')
.replace('$1', title);
if (params.toString()) {
newUrl += '?' + params.toString();
}
link.attr('href', newUrl);
}
});
});
