MediaWiki:Gadget-Purge.js
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
(function() {
'use strict';
if (mw.config.get('wgArticleId') === 0) {
// Don't run on nonexistent articles.
return;
}
const link = mw.util.addPortletLink(
'p-cactions',
mw.util.getUrl(mw.config.get('wgPageName'), {
action: 'purge',
}),
mw.msg('gadget-purge-button'),
'ca-purge',
mw.msg('gadget-purge-title'),
'p'
);
if (!link) {
// If the dropdown doesn't exist, don't continue;
return;
}
link.addEventListener('click', event => {
event.preventDefault();
(new mw.Api()).post({
action: 'purge',
titles: mw.config.get('wgPageName'),
forcerecursivelinkupdate: true
})
.done(() => window.location.reload(true))
.fail(code => mw.notify(mw.msg('gadget-purge-fail', code)));
});
})();