« Utilisateur:Orlodrim/contribs-relecture.js » : différence entre les versions
Contenu supprimé Contenu ajouté
m retouches indendation (tabs "width 8 spaces" to spaces) |
Extraction de l'intervalle de temps affiché à partir des liens précédent/suivant pour éviter d'avoir à décoder la préférence timecorrection, ce qui ne marchait pas de façon fiable (Spécial:LienPermanent/159428157#Soucis occasionnels avec contribs-relecture.js) |
||
Ligne 1 :
function
if (links.length === 0) return
var match = links[0].href.match(/[?&]offset=(\d+)/);
return match ? match[1] : null;
}
Ligne 21 ⟶ 11 :
var revLinks = $('a.mw-changeslist-date');
if (revLinks.length === 0) return;
var query = {format: 'json', action: 'query', list: 'recentchanges', rcprop: 'ids', rcshow: '!patrolled'
rclimit: 500, rcuser: userName, rctype: 'edit|new'};▼
rcstart = extractOffsetParamFromLink('a.mw-prevlink');
if (rcstart) query.rcstart = rcstart;
▲ rcuser: userName, rctype: 'edit|new'};
rcend = extractOffsetParamFromLink('a.mw-nextlink');
if (rcend) query.rcend = rcend;
$.getJSON(mw.util.wikiScript('api'), query, function(obj) {
//alert(JSON.stringify(obj));
|