Benutzer:Skelabra2509/purge.js: Unterschied zwischen den Versionen

Aus PokéWiki
Zur Navigation springen Zur Suche springen
(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…“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
// 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) {
if (mw.config.get('wgNamespaceNumber') > -1) {
addPurgeLink();
addPurgeLink();

Version vom 1. Mai 2017, 16:11 Uhr

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) {
			
		})*/;
	});
}