Utilisateur:Spedona/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) ;
Chrome / Internet Explorer / Opera : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl-F5.mw.loader.using('mediawiki.util', function () {
/*
Ce script permet de créer une boîte utilisateur dans la barre de gauche avec des liens vers :
- la liste des sous pages
- wikiscan
- la liste des pages créées
- l'analyse des contributions sur supercount
Peut être utilisé avec [[Utilisateur:PAC2/articlebox.js]]
*/
$("#mw-panel").append("<div id='p-userbox' class='portal' role='navigation', aria-labelledby='p-userbox-label'><h3 id='p-userbox-label'>Boîte utilisateur</h3><div class='body'><ul></ul></div></div>") ;
var userbox = function ($) {
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' );
mw.util.addPortletLink(
portletID = 'p-userbox',
href = 'https://fr.wikiscan.org/utilisateur/' + mw.config.get('wgUserName'),
text = 'Wikiscan',
id = 'p-wikiscan' );
mw.util.addPortletLink(
portletID = 'p-userbox',
href = 'https://tools.wmflabs.org/xtools/pages/?user=' +
mw.config.get('wgUserName') + '&project=fr.wikipedia.org&namespace=0&redirects=noredirects',
text = 'Pages créées',
id = 'p-createdpages' ) ;
mw.util.addPortletLink(
portletID = 'p-userbox',
href = 'http://tools.wmflabs.org/lrtools/pages/frwiki/' + mw.config.get('wgUserName'),
text = 'PageList',
id = 'p-pagelist' );
mw.util.addPortletLink(
portletID = 'p-userbox',
href = 'https://tools.wmflabs.org/supercount/index.php?project=fr.wikipedia.org&user=' + mw.config.get('wgUserName'),
text = 'Supercount user analysis',
id = 'p-supercount' );
}
$(document).ready(userbox);
});