こんにちは、
OP のユーザー名を <body> の CSS クラスとして追加する方法を教えてください。
いくつかのスタイルを書き、特定のユーザー名に異なる属性を設定する必要があります。
一部のユーザーは、トピックをプロフィールから削除するよう依頼しましたが、完全に削除するよう強く主張しませんでした。そのため、依頼されたトピックの所有者を変更するために、匿名ユーザーを作成しました。
OP が匿名の場合、ページ要素に変更を加える必要があります。引用や言及を非表示にするなどの処理を含みます。
<script type="text/discourse-plugin" version="0.8">
api.onPageChange((url, title) => {
if (/^\/t\/.*$/.test(url)) {
const opUser = API.????? <--------------------------- OP ユーザーオブジェクトの取得方法
if (opUser && opUser.id === 1234) {
document.querySelector("body").classList.add("anon");
}
} else {
document.querySelector("body").classList.remove("anon");
}
});
</script>