Utilisateur:Od1n/AddLinksGadgetsDefinition.js
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Firefox (sur GNU/Linux) / Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.if (mw.config.get('wgPageName') === 'MediaWiki:Gadgets-definition') {
mw.loader.using('mediawiki.util', function () {
mw.hook('wikipage.content').add(function ($content) {
'use strict';
$content
.find('ul')
.filter(function (_, ul) {
return !ul.closest('#toc');
})
.find('li')
.each(function (_, li) {
li.innerHTML = li.textContent.replace(/(\| *)([\w\-.]+\.(?:js|css))/g, function (match, p1, p2) {
var link = document.createElement('a');
link.href = mw.util.getUrl('MediaWiki:Gadget-' + p2);
link.textContent = p2;
return p1 + link.outerHTML;
});
});
});
});
}