Benutzer:Skelabra2509/purge.js

Aus PokéWiki
Version vom 1. Mai 2017, 16:10 Uhr von Skelabra2509 (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „// Quelle: Benutzer:T§/PurgePortlet.js und Benutzer:T§/PurgePortlet, Autor ist T§.+# if (mw.config.get('wgNamespaceNumber') > -1) { jQuery(document…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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
// Quelle: [[Benutzer:T§/PurgePortlet.js]] und [[Benutzer:T§/PurgePortlet]], Autor ist T§.+#
if (mw.config.get('wgNamespaceNumber') > -1) {
 jQuery(document).ready(function() {
			mw.loader.using( [ 'mediawiki.util' ],
							 function () {
				  mw.util.addPortletLink( 'pw-menubar-actions', // Alterniv 'p-tb'
										  mw.config.get( 'wgScript' ) +
										  '?action=purge&title=' +
										  mw.util.wikiUrlencode( mw.config.get( 'wgPageName' ) ),
										  'Purge',
										  'ca-purge',
										  'Servercache dieser Seite leeren',
										  null,
										  null); //Alternativ '#t-pagelog' oder '#ca-move'
										 } );   // .using()
									   } );   // .ready() 
}

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 apiCheck1Params = {
			action: "purge",
			titles: mw.config.get('wpPageName'),
			forcelinkupdate: ""
		};
	 apiCheck1.get(apiCheck1Params)/*.done(function(data) {
			
		})*/;
	});
}