以下で言及されているように:
DButton の @action で指定されたアクションを実行する DButton を登録したい場合、action に何を入力すればよいですか?
以下で言及されているように:
DButton の @action で指定されたアクションを実行する DButton を登録したい場合、action に何を入力すればよいですか?
GitHub - discourse/all-the-themes をクローンします。
./reset-all-repos を実行します。
grep -r registerTopicFooterButton
これらの例を見つけます。
official/discourse-custom-topic-button-component/common/head_tag.html: api.registerTopicFooterButton({
official/discourse-quick-whisper/javascripts/discourse/initializers/discourse-quick-whisper.js: api.registerTopicFooterButton({
official/discourse-topic-group-button-component/javascripts/discourse/api-initializers/topic-group-button.js: api.registerTopicFooterButton({
ボタンをクリックしたときに何が起こることを望みますか?
/about にユーザーをリダイレクトしましょうか?
待ってください:そこで指定した @action を入れるべきですか?たとえば、redirectUserToAbout という名前のアクションがある場合、action: action(context) { this.redirectUserToAbout() } のように入力しますか?
編集:ここに素晴らしい例があります:
https://github.com/discourse/discourse-custom-topic-button-component/blob/main/common/head_tag.html