« MediaWiki:Common.js » : différence entre les versions

De wikiviefr
Aucun résumé des modifications
Balise : Révocation manuelle
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
/* Tout JavaScript présent ici sera exécuté par tous les utilisateurs à chaque chargement de page. */
/* Tout JavaScript présent ici sera exécuté par tous les utilisateurs à chaque chargement de page. */


// Cible l'élément qui contient le paragraphe conditionnel
    var conditionalContent = document.getElementById("conditionalContent");
mw.loader.using('mediawiki.user').then(function() {
mw.loader.using('mediawiki.user').then(function() {
     var currentUser = mw.user.getName();
     var currentUser = mw.user.getName();
Ligne 6 : Ligne 8 :
         // Remplace 'userNameElementId' par l'ID HTML où tu veux afficher le nom
         // Remplace 'userNameElementId' par l'ID HTML où tu veux afficher le nom
         document.getElementById('userNameElementId').textContent = 'Bienvenue, ' + currentUser;
         document.getElementById('userNameElementId').textContent = 'Bienvenue, ' + currentUser;
        conditionalContent.style.display = "block";
     } else {
     } else {
         document.getElementById('userNameElementId').textContent = 'Vous n\'êtes pas connecté.';
         document.getElementById('userNameElementId').textContent = 'Vous n\'êtes pas connecté.';
        conditionalContent.style.display = "none";
     }
     }
});
});

Version du 8 octobre 2024 à 17:14

/* Tout JavaScript présent ici sera exécuté par tous les utilisateurs à chaque chargement de page. */

// Cible l'élément qui contient le paragraphe conditionnel
    var conditionalContent = document.getElementById("conditionalContent");
mw.loader.using('mediawiki.user').then(function() {
    var currentUser = mw.user.getName();
    if (currentUser) {
        // Remplace 'userNameElementId' par l'ID HTML où tu veux afficher le nom
        document.getElementById('userNameElementId').textContent = 'Bienvenue, ' + currentUser;
        conditionalContent.style.display = "block";
    } else {
        document.getElementById('userNameElementId').textContent = 'Vous n\'êtes pas connecté.';
        conditionalContent.style.display = "none";
    }
});