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 » : différence entre les versions

Page de l’interface de MediaWiki
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
$(function() {
$(function() {
    var username = mw.config.get("wgUserName");
var u = mw.config.get('wgUserName');
    if (!username) return;
if (!u) return;
    if (document.getElementById("citizen-mypage-button")) return;
if (document.getElementById('citizen-mypage-button')) return;
    var url = mw.util.getUrl("Utilisateur:" + username);
var a = document.createElement('a');
    var btn = document.createElement("a");
a.id = 'citizen-mypage-button';
    btn.id = "citizen-mypage-button";
a.href = mw.util.getUrl('Utilisateur:' + u);
    btn.href = url;
a.title = 'Ma page';
    btn.title = "Ma page";
a.className = 'citizen-header__item cdx-button cdx-button--icon-only';
    btn.className = "citizen-header__item citizen-cdx-button--size-large cdx-button   
a.innerHTML = '<span class="citizen-ui-icon mw-ui-icon-wikimedia-userAvatar"></span>';
cdx-button--fake-button cdx-button--fake-button--enabled cdx-button--weight-quiet     
var d = document.querySelector('.citizen-drawer');
cdx-button--icon-only";
if (d) d.parentNode.insertBefore(a, d.nextSibling);
    btn.innerHTML = "<span class=\"citizen-ui-icon
mw-ui-icon-wikimedia-userAvatar\"></span>";
 
    var drawer = document.querySelector(".citizen-drawer");
    if (drawer) {
        drawer.parentNode.insertBefore(btn, drawer.nextSibling);
    }
});
});

Version du 21 mai 2026 à 14:43

$(function() {
var u = mw.config.get('wgUserName');
if (!u) return;
if (document.getElementById('citizen-mypage-button')) return;
var a = document.createElement('a');
a.id = 'citizen-mypage-button';
a.href = mw.util.getUrl('Utilisateur:' + u);
a.title = 'Ma page';
a.className = 'citizen-header__item cdx-button cdx-button--icon-only';
a.innerHTML = '<span class="citizen-ui-icon mw-ui-icon-wikimedia-userAvatar"></span>';
var d = document.querySelector('.citizen-drawer');
if (d) d.parentNode.insertBefore(a, d.nextSibling);
});