Benutzer:DerHexer/monobook.js

Us der alemannische Wikipedia, der freie Dialäkt-Enzyklopedy

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