MediaWiki:Common.js
Apparence
Note : après avoir publié vos modifications, il se peut que vous deviez forcer le rechargement complet du cache de votre navigateur pour voir les changements.
- Firefox / Safari : maintenez la touche Maj (Shift) en cliquant sur le bouton Actualiser ou appuyez sur Ctrl + F5 ou Ctrl + R (⌘ + R sur un Mac).
- Google Chrome : appuyez sur Ctrl + Maj + R (⌘ + Shift + R sur un Mac).
- Edge : maintenez la touche Ctrl en cliquant sur le bouton Actualiser ou pressez Ctrl + F5.
/* Rôle automatique sur les pages utilisateur (Modèle:Contributeur) */
mw.loader.using( 'mediawiki.api' ).then( function () {
mw.hook( 'wikipage.content' ).add( function ( $content ) {
$content.find( '.role-auto' ).each( function () {
var el = this;
new mw.Api().get( {
action: 'query',
list: 'users',
ususers: el.getAttribute( 'data-user' ),
usprop: 'groups'
} ).then( function ( data ) {
var u = data.query.users[ 0 ] || {};
if ( u.missing !== undefined ) {
el.textContent = 'compte inexistant';
return;
}
var g = u.groups || [];
el.textContent = g.indexOf( 'sysop' ) !== -1 ? 'Administrateur' :
g.indexOf( 'relecteur' ) !== -1 ? 'Relecteur' : 'Contributeur';
} );
} );
} );
} );