Utilisateur:PAC2/userbox.js
Apparence
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) ;
Firefox (sur GNU/Linux) / 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);
});