Bonjour,
Quelqu’un peut-il m’aider à ajouter le nom d’utilisateur de l’OP comme classe CSS body ?
Je dois écrire certains styles et j’ai besoin d’attributs différents pour certains noms d’utilisateur.
Certains utilisateurs nous ont demandé de supprimer le sujet de leur profil, mais sans insister pour qu’il soit complètement supprimé. C’est pourquoi nous avons créé un utilisateur anonyme pour modifier la propriété des sujets demandés.
Maintenant, nous devons apporter des modifications aux éléments de la page si l’OP est anonyme. Cela inclut la masquage des citations, des mentions, etc.
<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url, title) => {
if (/^\/t\/.*$/.test(url)) {
const opUser = API.????? <--------------------------- Comment obtenir l'objet utilisateur OP
if (opUser && opUser.id === 1234) {
document.querySelector("body").classList.add("anon");
}
} else {
document.querySelector("body").classList.remove("anon");
}
});
</script>