プラグインまたはテーマコンポーネントシステムを介して、ヘルパー内の関数を変更することは可能でしょうか?

ページ読み込み中に表示されるスピナーの HTML を変更しようとしている場合、

discourse\helpers\loading-spinner.js

はおそらく探しているファイルではありません。このヘルパーは、コンポーザーや検索メニューなどで表示される小さなスピナーを生成するものです。

ページ読み込み中に表示されるメインのスピナーを変更したい場合は、以下のファイルを探してください。

そのスピナーのテンプレートを以下のようにオーバーライドできます。

<script type="text/x-handlebars" data-template-name="components/conditional-loading-spinner">
{{#if condition}}
  <!-- カスタムスピナーの HTML をここに記述 -->
{{else}}
  {{yield}}
{{/if}}
</script>

テーマまたはテーマコンポーネントの <head> タブに上記を記述し、カスタムスピナーに必要な CSS を追加してください。

「いいね!」 6