Ciao,
Qualcuno può aiutarmi ad aggiungere il nome utente dell’OP come classe CSS <body>?
Devo scrivere alcuni stili e ho bisogno di attributi diversi per alcuni nomi utente.
Alcuni utenti ci hanno chiesto di eliminare l’argomento dal loro profilo, ma non hanno insistito per cancellarlo completamente. Per questo motivo abbiamo creato un utente anonimo per cambiare la proprietà degli argomenti richiesti.
Ora dobbiamo apportare modifiche agli elementi della pagina se l’OP è anonimo, incluso nascondere le citazioni, i menzioni e altro.
<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url, title) => {
if (/^\/t\/.*$/.test(url)) {
const opUser = API.????? <--------------------------- Come ottenere l'oggetto utente OP
if (opUser && opUser.id === 1234) {
document.querySelector("body").classList.add("anon");
}
} else {
document.querySelector("body").classList.remove("anon");
}
});
</script>