Weitere Optionen
K Bugfix beim Bearbeitungszähler: Seit MW 1.23 gibt es lestart/ucstart nicht mehr, da es in Einzelfällen nicht eindeutig genug war. Der Ersatz ist nun lecontinue/uccontinue |
K Bearbeitungszähler sollte so ein kleines bisschen schneller laufen |
||
| Zeile 119: | Zeile 119: | ||
{ | { | ||
queryUrl : function(i) { | queryUrl : function(i) { | ||
if ( | if (revisionMainspaceCounter.queries[i] == null) | ||
return null; | return null; | ||
if (revisionMainspaceCounter.queries[i].Namespaces == '-100') | if (revisionMainspaceCounter.queries[i].Namespaces == '-100') | ||
return wgScriptPath + '/api.php?action=query&list=logevents&leuser=' + encodeURIComponent(revisionMainspaceCounter.queries[i].User) + '&letype=upload&leprop= | return wgScriptPath + '/api.php?action=query&list=logevents&leuser=' + encodeURIComponent(revisionMainspaceCounter.queries[i].User) + '&letype=upload&leprop=userid&format=json&lelimit=max&callback=revisionMainspaceCounter.queryResult&requestid=' + i; | ||
else | else | ||
return wgScriptPath + '/api.php?action=query&list=usercontribs&ucuser=' + encodeURIComponent(revisionMainspaceCounter.queries[i].User) + '&ucnamespace=' + revisionMainspaceCounter.queries[i].Namespaces + '&ucprop= | return wgScriptPath + '/api.php?action=query&list=usercontribs&ucuser=' + encodeURIComponent(revisionMainspaceCounter.queries[i].User) + '&ucnamespace=' + revisionMainspaceCounter.queries[i].Namespaces + '&ucprop=&format=json&uclimit=max&callback=revisionMainspaceCounter.queryResult&requestid=' + i; | ||
//Bei leerer ucprop-Angabe werden nur noch userid und user angegeben - sollte MW das mal ändern, muss hier wieder etwas übergeben werden (vorzugsweise ids) | |||
}, | }, | ||
queries : [ | queries : [ | ||