Benutzer:Reinhard Kraasch/Test1.js
aus Wikipedia, der freien Enzyklopädie
Hinweis: Leere nach dem Veröffentlichen 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/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
- Opera: Strg+F5
mw.loader.using( 'mw.Api' ).then( function () {
var tt = '', cont = '', cms,
i = 0, maxl = 500, cml = maxl,
params = {
action: 'query',
list: 'categorymembers',
format: 'json',
cmtitle: 'Kategorie:Benutzer:Verifiziert',
cmlimit: maxl,
cmcontinue: ''
},
api = new mw.Api();
function request_next_page() {
if (cml < maxl || i > 20) {
// alert(String(i) + ", " + String(cml) + ", " + String(maxl));
var c = document.getElementById("content");
c.innerText = tt;
} else {
params.cmcontinue = cont;
api.get(params).done(process_data);
}
i++;
}
function process_data (data) {
cms = data.query.categorymembers;
cml = cms.length;
cont = data.continue.cmcontinue;
// tt += "\n" + cont;
cms.forEach( function (cat) {
tt += "\n" + cat.title;
} );
request_next_page();
}
var h1 = document.getElementById("firstHeading");
if (h1.innerText == "Benutzer:Reinhard Kraasch/Test1") {
request_next_page();
}
});