Basculer le menu
Changer de menu des préférences
Basculer le menu personnel
Non connecté(e)
Votre adresse IP sera visible au public si vous faites des modifications.

MediaWiki:Common.js

Page de l’interface de MediaWiki

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.
/**
* Bouton "Ma page" dans le header Citizen
* Ajoute un bouton après le menu burger pour accéder à sa page utilisateur
*/
$( function () {
    // Seulement pour les utilisateurs connectés
    var username = mw.config.get( 'wgUserName' );
    if ( !username ) {
        return;
    }

    // Vérifie que le bouton n'existe pas déjà
    if ( $( '#citizen-mypage-button' ).length ) {
        return;
    }

    var userPageUrl = mw.util.getUrl( 'Utilisateur:' + username );

    // Créer le bouton avec le même style que les autres boutons du header
    var $button = $( '<a>' )
        .attr( {
            id: 'citizen-mypage-button',
            href: userPageUrl,
            title: 'Ma page',
            'class': 'citizen-header__item citizen-cdx-button--size-large cdx-button    
cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet       
cdx-button--icon-only'
        } )
        .html( '<span class="citizen-ui-icon mw-ui-icon-wikimedia-userAvatar"></span>'  
);

    // Insérer après le menu burger (.citizen-drawer)
    var $drawer = $( '.citizen-drawer' );
    if ( $drawer.length ) {
        $drawer.after( $button );
    }
} );