Benutzer:Skelabra2509/purge.js: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
/* | |||
Einfach mit | |||
mw.loader.load("https://pokewiki.de/index.php?title=Benutzer:Skelabra2509/purge.js&action=raw&ctype=text/javascript", | |||
"text/javascript"); // [[Benutzer:Skelabra2509/purge.js]] | |||
einbinden. | |||
*/ | |||
if (mw.config.get('wgNamespaceNumber') > -1) { | if (mw.config.get('wgNamespaceNumber') > -1) { | ||
addPurgeLink(); | addPurgeLink(); | ||
Zeile 24: | Zeile 31: | ||
}; | }; | ||
apiPurge.get(apiPurgeParams).done(function(data) { | apiPurge.get(apiPurgeParams).done(function(data) { | ||
location.reload(true); | |||
// to do fail, Infofenster | |||
}); | }); | ||
}); | }); | ||
} | } |
Aktuelle Version vom 1. Mai 2017, 16:23 Uhr
/*
Einfach mit
mw.loader.load("https://pokewiki.de/index.php?title=Benutzer:Skelabra2509/purge.js&action=raw&ctype=text/javascript",
"text/javascript"); // [[Benutzer:Skelabra2509/purge.js]]
einbinden.
*/
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) {
location.reload(true);
// to do fail, Infofenster
});
});
}