Utilisateur:Orlodrim/ArticlesRecents.js
Note : après avoir enregistré la page, vous devrez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
Mozilla / Firefox / Konqueror / Safari : maintenez la touche Majuscule (Shift) en cliquant sur le bouton Actualiser (Reload) ou pressez Maj-Ctrl-R (Cmd-R sur Apple Mac) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.if (mw.config.get("wgNamespaceNumber") == 14) {
mw.loader.using('mediawiki.util', function () {
$(function () {
if (typeof nombreArticlesRecents == "undefined") nombreArticlesRecents = 5;
var query = {format: 'json', action: 'query', list: 'categorymembers', cmtitle: mw.config.get("wgPageName"),
cmsort: "timestamp", cmdir: "desc", cmlimit: nombreArticlesRecents};
$.getJSON(mw.util.wikiScript('api'), query, function(obj) {
var recents = $.map(obj.query.categorymembers, function(p) {
return ('<a href="' + mw.html.escape(mw.util.getUrl(p['title'])) + '">' + mw.html.escape(p['title']) + '</a>');
}).join(', ');
if (recents != '') {
$('#mw-content-text').prepend('<p>Articles récents : ' + recents + '.</p>');
}
});
});
});
}