MediaWiki:Gadget-Add-purge.js
Merk: Etter publisering vil det kanskje være nødvendig å slette mellomlageret i nettleseren din for å se endringene.
- Firefox / Safari: Hold Shift mens du klikker på Oppdater, eller trykk enten Ctrl+F5 eller Ctrl+R (⌘+R på Mac)
- Google Chrome: Trykk Ctrl+Shift+R (⌘+Shift+R på Mac)
- Edge: Hold Ctrl mens du trykker på Oppdater eller trykk Ctrl+F5
/**
* Gadget to add a purge button to the tools menu.
*
* @author Kjetil_r
* @author Jon Harald Søby
* @version 1.2.1 (2024-02-03)
*/
( function() {
'use strict';
// Return early if we're not on a normal, existant page
if ( !mw.config.get( 'wgArticleId' ) ) return;
const purgeLink = mw.util.addPortletLink(
'p-cactions',
'#',
'Slett mellomlagrede data',
'ca-custom-purge'
),
pageName = mw.config.get( 'wgPageName' );
purgeLink.addEventListener( 'click', ( e ) => {
e.preventDefault();
new mw.Api().postWithEditToken( {
action: 'purge',
titles: pageName,
format: 'json',
formatversion: 2
} ).done( () => {
mw.notify( 'Artikkelen ' + pageName + ' har fått mellomlageret slettet. Laster siden på nytt…', {
title: 'Slettet mellomlager'
} );
setTimeout( function () {
window.location.reload();
}, 2000 );
} ).fail( () => {
mw.notify('Automatisk sletting av sidens mellomlager mislykkes. Prøv igjen senere.', {
title: 'Kunne ikke slette mellomlager',
autoHide: false
});
} );
} );
} )();