« 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 () { | ||
var | // Sélectionne tous les éléments avec la classe 'connected-only' | ||
var conditionalContentBlocks = document.querySelectorAll(".connected-only"); | |||
mw.loader.using('mediawiki.user', function () { | mw.loader.using('mediawiki.user', function () { | ||
mw.user.getName().then(function (userName) { | mw.user.getName().then(function (userName) { | ||
if (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"; | ||
} | |||
}); | |||
}); | }); | ||
}); | }); | ||
}); | }); | ||
Version du 8 octobre 2024 à 17:56
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";
}
});
});
});
});