MediaWiki:Gadget-Purge.js
Not: Yayımladıktan sonra değişiklikleri görmeniz için tarayıcınızın önbelleğini temizlemeniz gerekebilir.
- Firefox / Safari: Shift tuşuna basılıyken Yeniden Yükle'ye tıklayın ya da Ctrl-F5 ya da Ctrl-R tıklayın (Mac için ⌘-R)
- Google Chrome: Ctrl-Shift-R'ye basın. (Mac için ⌘-Shift-R)
- Edge: Ctrl basılıyken Yenile'ye tıklayın ya da Ctrl-F5'e basın.
(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', async event => {
event.preventDefault();
try {
await (new mw.Api()).post({
action: 'purge',
titles: mw.config.get('wgPageName'),
forcerecursivelinkupdate: true
});
window.location.reload(true);
} catch (code) {
mw.notify(mw.msg('gadget-purge-fail', code));
}
});
})();