タイムラインのミュートボタン

これは、トピックのタイムライン下に明示的なミュート切り替えボタンを追加するシンプルなテーマコンポーネントです。このボタンは、mute(ミュート)と normal(通常)の追跡ステータスを切り替えます。

:octopus: GitHub リポジトリ: https://github.com/awesomerobot/discourse-mute-button

:question: Installing a theme or theme component

以上が機能のすべてです!他の追跡タイプに関心がない場合は、以下の CSS で現在冗長になったボタンを非表示にできます。

.timeline-container 
.timeline-footer-controls 
button.dropdown-select-box-header {
    display: none;
}
「いいね!」 14

ありがとうございます!以前からこのようなことをしたかったんです:How best to develop this frontend customization / plugin?

これは、そのような取り組みのよい出発点になりそうですね。

「いいね!」 3

ありがとうございます。フォローフォロー解除(通常)を切り替える方が理にかなっていると思います。トピックをミュートしたい人は、そのトピックに興味がないため、そもそもそのトピックにアクセスしないかもしれません。

2 つの追跡ステータスのどちらかを選択することはできますか?

また、このような機能はカテゴリページやタグページでも機能しますか?

バグ:この機能はログインしていないユーザーには非表示にする必要があります:

それまでの間、CSSを使用して非表示にします。

「いいね!」 3

見つけられて助かりました。コンポーネントで修正しました。

「いいね!」 4

こんにちは!
追加しました。素晴らしいですね、大好きです!ただ、一点だけ…私たちのテーマと相性が良くないようです。

(クリックして画像を拡大)
デスクトップでのみ発生しています。自分で修正を試みます。