Utilisateur:Orlodrim/ArticlesRecents.js

Une page de Wikipédia, l'encyclopédie libre.
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&nbsp;: ' + recents + '.</p>');
        }
      });
    });
  });
}