Utilisateur:PAC2/userbox.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.
/*
La documentation de ce script se trouve ici [[Utilisateur:PAC2/Rock_your_side_box]]
*/

mw.loader.using('mediawiki.util', function () {

  var userbox = function ($) {

    $("#p-pagemisc").append("<div id='p-userbox' class='mw-portlet' role='navigation', aria-labelledby='p-userbox-label'><h3 id='p-userbox-label'>Boîte contributeur</h3><div class='body'><ul></ul></div></div>") ;

    mw.util.addPortletLink( 
        /* portletID */ 'p-userbox', 
        /* href */ 'https://pageviews.toolforge.org/userviews/?project=fr.wikipedia.org&platform=all-access&agent=user&namespace=0&redirects=0&range=latest-20&sort=views&direction=1&view=list&user=' + mw.config.get('wgUserName'),
       /* text */ 'User views', 
       /* id */ 'p-userviews' );

    mw.util.addPortletLink(
       /* portletID */ 'p-userbox', 
       /* href */ 'https://xtools.wmflabs.org/pages/fr.wikipedia.org/' + mw.config.get('wgUserName') , 
       /* text */ 'Pages créées', 
       /* id */ 'p-createdpages' ) ;

mw.util.addPortletLink(
       /* portletID */ 'p-userbox', 
       /* href */ 'https://observablehq.com/@pac02/user-level-gender-statistics-for-wikipedia?username=' + mw.config.get('wgUserName') + '&wikipedia=fr.wikipedia.org' , 
       /* text */ 'Statistiques genrées', 
       /* id */ 'p-genderstatistics' ) ;

    mw.util.addPortletLink( 
        /* portletID */ 'p-userbox', 
        /* href */ 'https://xtools.wmflabs.org/topedits/fr.wikipedia.org/' + mw.config.get('wgUserName'), 
        /* text */ 'Principales contributions', 
        /* id */ 'p-topedits' );

mw.util.addPortletLink( 
        /* portletID */ 'p-userbox', 
        /* href */ 'https://xtools.wmflabs.org/ec/fr.wikipedia.org/' + mw.config.get('wgUserName'), 
        /* text */ 'Compteur de contributions', 
        /* id */ 'p-editcounter' ) ;

    mw.util.addPortletLink( 
        /* portletID */ 'p-userbox', 
        /* href */ 'https://fr.wikipedia.org/wiki/Sp%C3%A9cial:Index/User:' + mw.config.get('wgUserName'), 
        /* text */ 'Sous-pages', 
        /* id */ 'p-souspages' );

};
$(userbox);

});