Benutzer:Skelabra2509/purge.js

Aus PokéWiki
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Extras → Internetspuren löschen … → Individuelle Auswahl → Den kompletten Cache löschen
  • Konqueror: Aktualisieren anklicken oder F5 drücken
if (mw.config.get('wgNamespaceNumber') > -1) {
	addPurgeLink();
}

function addPurgeLink() {
	var portletLink = mw.util.addPortletLink( 
		'pw-menubar-actions', // Alterniv 'p-tb'
		'#',
		'Purge',
		'ca-purge',
		'Servercache dieser Seite leeren',
		null, // Tastenkürzel
		null); //Alternativ '#t-pagelog' oder '#ca-move'

	// Start of main function 
	$(portletLink).click(function GetTargetLemma(e) {
		e.preventDefault();
				
		var apiPurge = new mw.Api();
		var apiPurgeParams = {
			action: "purge",
			titles: mw.config.get('wpPageName'),
			forcelinkupdate: ""
		};
	 	apiPurge.get(apiPurgeParams).done(function(data) {
			window.alert("Erfolg!");
		});
	});
}