プラグインディレクトリ内の composer.js ファイルを修正する方法

こんにちは

「discourse-topic-curator」というプラグインを作成しています。これまで composer.hbs テンプレートファイルを変更しましたが、今度は以下のパスにある composer.js ファイルも変更したいと考えています。

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/controllers/composer.js

composer.js ファイルの変更には成功したのですが、controllers ディレクトリにあるメインの composer.js ファイルを直接触らずに、プラグイン内でこのファイルをどのように変更すればよいかお教えください。

私の GitHub リンクを以下に共有します。

この問題を解決する方法をご教示いただけますでしょうか?

この問題を解決するお手伝いをお願いします。

JavaScript の プラグイン API を使用してください。何を達成しようとしているのか説明していただければ、最適な API メソッドを一緒に見つけられるはずです。

「いいね!」 2

initializers ディレクトリに composer.js.es6 ファイルを作成し、その中に save メソッドを追加しました。そして、api.modifyClass 関数を使用して、composer.js ファイルで定義されている save メソッドの機能を一部変更することに成功しました。@david さん、ご助力いただき誠にありがとうございます。

「いいね!」 2