« Utilisateur:Ciseleur/contribs-relecture.js » : différence entre les versions

Contenu supprimé Contenu ajouté
correction userName ; rclimit = 50, valeur par défaut
adaptation automatique de rclimit
Ligne 9 :
 
function showUnpatrolledChangesInContributions() {
function extractLimitParamFromLink(selector) {
links = $(selector);
if (links.length === 0) return;
var match = links[0].href.match(/[?&]limit=(\d+)/);
return match ? match[1] : null;
}
function extractLimitParamFromLinks(selector1, selector2) {
limit = extractLimitParamFromLink(selector1);
if (!limit) {
limit = extractLimitParamFromLink(selector2);
}
return limit ? limit : 50;
}
var userName = $('input[name=\'target\']').attr('value'); // was: $('input.mw-input[name=\'target\']').attr('value');
if (userName === mw.config.get('wgUserName')) return;
Ligne 20 ⟶ 33 :
rcend = extractOffsetParamFromLink('a.mw-nextlink');
if (rcend) query.rcend = rcend;
rclimit = extractLimitParamFromLinks('a.mw-nextlink', 'a.mw-prevlink');
if (rclimit) query.rclimit = rclimit;
$.getJSON(mw.util.wikiScript('api'), query, function(obj) {
//alert(JSON.stringify(obj));