MediaWiki:Gadget-Purge.js

Questa pagina definisce alcuni parametri di aspetto e comportamento generale di tutte le pagine. Per personalizzarli vedi Aiuto:Stile utente.


Nota: dopo aver salvato è necessario pulire la cache del proprio browser per vedere i cambiamenti (per le pagine globali è comunque necessario attendere qualche minuto). Per Mozilla / Firefox / Safari: fare clic su Ricarica tenendo premuto il tasto delle maiuscole, oppure premere Ctrl-F5 o Ctrl-R (Command-R su Mac); per Chrome: premere Ctrl-Shift-R (Command-Shift-R su un Mac); per Konqueror: premere il pulsante Ricarica o il tasto F5; per Opera può essere necessario svuotare completamente la cache dal menù Strumenti → Preferenze; per Internet Explorer: mantenere premuto il tasto Ctrl mentre si preme il pulsante Aggiorna o premere Ctrl-F5.

/**
 * Aggiunge il tab "Purge".
 */
/* global mediaWiki, jQuery */

( function ( mw, $ ) {
	'use strict';

	function purge() {
		mw.loader.using( 'mediawiki.api' ).then( function () {
			return new mw.Api().post( {
				action: 'purge',
				titles: mw.config.get( 'wgPageName' )
			} );
		} ).done( function () {
			window.location.reload();
		} ).fail( function ( err ) {
			mw.notify( 'Errore purge: ' + err, { type: 'error' } );
		} );
	}

	$( function () {
		if ( !$( '#ca-history' ).length ) {
			return;
		}

		var portletLink = mw.util.addPortletLink(
			'p-cactions',
			'#',
			'Purge',
			'ca-purge',
			'Pulisci la cache',
			'*'
		);

		$( portletLink ).click( function( e ) {
			e.preventDefault();
			purge();
		} );
	} );
}( mediaWiki, jQuery ) );