MediaWiki:Gadget-Purge.js

Nel mondo di oggi, MediaWiki:Gadget-Purge.js è diventato un argomento di crescente interesse. Nel tempo l'importanza di MediaWiki:Gadget-Purge.js si è consolidata in diversi ambiti, dalla vita personale delle persone all'economia globale. La rilevanza di MediaWiki:Gadget-Purge.js ha portato a svolgere ricerche e a generare dibattiti su questo argomento, al fine di comprenderlo appieno e prendere decisioni informate al riguardo. In questo articolo esploreremo diversi aspetti legati a MediaWiki:Gadget-Purge.js, dalla sua origine alle sue implicazioni oggi, con l'obiettivo di fornire una visione completa di questo argomento che ha così tanto impatto sulla società.
/**
 * 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 ) );