« Utilisateur:Orlodrim/hist-relecture.js » et « Utilisateur:Ciseleur/hist-relecture.js » : différence entre les pages

(Différence entre les pages)
Contenu supprimé Contenu ajouté
Utilisation du nouveau paramètre rctitle (phab:T57377)
 
adaptation automatique de rclimit
 
Ligne 1 :
// Faire apparaître les modifications non relues dans l'historique d'une page
// https://fr.wikipedia.org/w/index.php?title=Utilisateur:Orlodrim/hist-relecture.js&oldid=149142793 (2018-06-02)
function showUnpatrolledChangesInHistory() {
function extractOldId(url) {
Ligne 4 ⟶ 6 :
return oldidMatch ? parseInt(oldidMatch[1]) : null;
}
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 rclimit = extractLimitParamFromLinks('a.mw-nextlink', 'a.mw-prevlink');
var api = new mw.Api();
api.get({
Ligne 10 ⟶ 26 :
'rctype': 'edit|new',
'rcprop': 'ids',
'rclimit': 20rclimit,
'rctitle': mw.config.get('wgPageName'),
'rcshow': '!patrolled'