« MediaWiki:Common.js » : différence entre les versions
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| Ligne 1 : | Ligne 1 : | ||
document.addEventListener("DOMContentLoaded", function () { | document.addEventListener("DOMContentLoaded", function () { | ||
// Sélectionne tous les éléments avec la classe 'connected-only' | // Sélectionne tous les éléments avec la classe 'connected-only' | ||
| Ligne 24 : | Ligne 7 : | ||
conditionalContentBlocks.forEach(function (block) { | conditionalContentBlocks.forEach(function (block) { | ||
if (userName) { | if (userName) { | ||
// Si l'utilisateur est connecté, on affiche les blocs | // Si l'utilisateur est connecté, on affiche les blocs | ||
block.style.display = "block"; | block.style.display = "block"; | ||
} else { | } else { | ||
// Si l'utilisateur n'est pas connecté, on les cache | // Si l'utilisateur n'est pas connecté, on les cache | ||
block.style.display = "none"; | block.style.display = "none"; | ||
} | } | ||
Version du 8 octobre 2024 à 17:46
document.addEventListener("DOMContentLoaded", function () {
// Sélectionne tous les éléments avec la classe 'connected-only'
var conditionalContentBlocks = document.querySelectorAll(".connected-only");
mw.loader.using('mediawiki.user', function () {
mw.user.getName().then(function (userName) {
conditionalContentBlocks.forEach(function (block) {
if (userName) {
// Si l'utilisateur est connecté, on affiche les blocs
block.style.display = "block";
} else {
// Si l'utilisateur n'est pas connecté, on les cache
block.style.display = "none";
}
});
});
});
});