14,061
edits
m (1 revision imported) |
m (1 revision imported) |
||
(One intermediate revision by the same user not shown) | |||
Line 300: | Line 300: | ||
query = { | query = { | ||
'action': 'query', | 'action': 'query', | ||
' | 'titles': params.page, | ||
' | 'prop': 'redirects', | ||
' | 'rdlimit': 5000 // 500 is max for normal users, 5000 for bots and sysops | ||
}; | }; | ||
wikipedia_api = new Morebits.wiki.api( 'Grabbing redirects', query, Twinkle.batchdelete.callbacks.deleteRedirectsMain ); | wikipedia_api = new Morebits.wiki.api( 'Grabbing redirects', query, Twinkle.batchdelete.callbacks.deleteRedirectsMain ); | ||
Line 327: | Line 326: | ||
deleteRedirectsMain: function( apiobj ) { | deleteRedirectsMain: function( apiobj ) { | ||
var xml = apiobj.responseXML; | var xml = apiobj.responseXML; | ||
var pages = $(xml).find(' | var pages = $(xml).find('rd').map(function() { return $(this).attr('title'); }).get(); | ||
if (!pages.length) { | if (!pages.length) { | ||
return; | return; |