Benutzer:DerHexer/monobook.js
Hywys: Nôch dyner Änderig muess no der Browser-Cache gleert wärde!
Mozilla/Safari/Konqueror: Strg-Umschalttaste-R (oder Umschalttaste drückt halte und uf’s Neu-Laden-Symbol klicke), IE: Strg-F5, Opera/Firefox: F5
/* function movearticles() {
var continuescript = '';
var req;
if (req = sajax_init_object()) {
var text = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/api.php?action=query&format=xml&prop=info&titles=$&intoken=move';
req.open("GET", text, false);
req.send("");
var movetoken = req.responseXML.getElementsByTagName('page')[0].getAttribute('movetoken');
}
do {
var req3;
if (req3 = sajax_init_object()) {
var text = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/api.php?action=query&format=xml&list=allpages&apnamespace=0&apfilterredir=nonredirects&aplimit=10&apfrom='+continuescript;
req3.open("GET", text, false);
req3.send("");
var allpages = req3.responseXML.getElementsByTagName('p');
var nextrequest = req3.responseXML.getElementsByTagName('allpages')[1];
if (nextrequest) {
var continuescript = nextrequest.getAttribute('apfrom');
} else {
var continuescript = '';
}
}
for(i=0;i<allpages.length;i++) {
var movefrom = allpages[i].getAttribute('title');
var req4
if (req4 = sajax_init_object()) {
var text = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/api.php?action=query&format=xml&prop=revisions&rvprop=content&rvlimit=1&rvsection=0&titles='+movefrom;
req4.open("GET", text, false);
req4.send("");
var thiscontent = req4.responseXML.getElementsByTagName('rev');
var moveto = thiscontent[0];
if (moveto) moveto = moveto.childNodes[0];
if (moveto) moveto = moveto.nodeValue;
if (moveto) moveto = moveto.match(/\'\'\'[^\']+\'\'\'/);
if (moveto) moveto = moveto[0].replace(/\'\'\'/g, '').replace(/"/g, '').replace(/[„“]/g, '');
if ((moveto && (movefrom != moveto)) || !moveto) {
if (!moveto) {
moveto = prompt(movefrom+" soll verschoben werden nach:", '');
} else {
moveto = prompt(movefrom+" soll verschoben werden nach:", moveto);
}
var req2;
if ((req2 = sajax_init_object()) && moveto) {
var text = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + "/api.php?action=move&from=" + encodeURIComponent(movefrom) + "&to=" + encodeURIComponent(moveto) + "&token=" + encodeURIComponent(movetoken) + "&reason=Per https://als.wikipedia.org/wiki/Wikipedia:Umstellig_uf_alemannischi_Stichwerter&movetalk=&movesubpages=&ignorewarnings=";
//req2.open("POST", text, true);
//req2.send(text);
}
}
}
}
} while (continuescript);
}
if (wgPageName == 'Benutzer:DerHexer/Move' && wgAction == 'edit') $(movearticles);
*/