meghna
(Meghna Jalan)
1
Grogu テーマの開発中に、そのテーマ用にカスタムローディングアイコンを実装しました。ローディングスピナーアイコンをカスタマイズできるスタンドアロンのコンポーネントがあると素敵だろうと考えました。
このコンポーネントを使えば、スタッフはデフォルトの回転アイコンをカスタマイズできます。テーマ設定を通じて以下の 3 つのカスタマイズオプションが利用可能です。
このコンポーネントは FontAwesome のアイコン名のみを受け付けます。素晴らしい回転エフェクトを得るには、こちらのアイコン の中から選ぶことをお勧めします。
お楽しみください。このコンポーネントをさらに改善する方法について、ぜひご意見をお聞かせください。
「いいね!」 25
ondrej
2
こんにちは、インストールしました!改善点として、ダークテーマ用に別の色を追加することをお勧めします。ライトテーマで選択されている色(例:#000000)は、ダークテーマでは表示されません。
「いいね!」 6
meghna
(Meghna Jalan)
3
そのため、テーマ設定の「custom icon color」で色をカスタマイズできます。
「いいね!」 4
ondrej
4
いいえ、私が言いたいのは、アイコンの色がライトテーマかダークテーマかに応じて自動的に反転するということです。
私のライトテーマの背景色は #F0F0F0 で、ダークテーマの背景色は #000000 です。
そのため、よく映える色を見つけるのが難しいのです。ダークテーマでは白いアイコンに、ライトテーマでは黒いアイコンにしたいと考えています。
ありがとうございます 
「いいね!」 4
meghna
(Meghna Jalan)
5
テーマの色に基づいてアイコンの色を自動的に切り替える場合、「カスタムアイコンの色」テーマ設定には値を指定しないでください。
私はこれをデフォルトの動作として以下のように変更しました:
「いいね!」 12
MrDavis97
(Miles Davis)
7
このテーマコンポーネントが大好きで、ホームページではとてもうまく機能しています。ただし、Discourse インスタンスの特定の領域(管理パネルやユーザー設定など)では、デフォルトのローディングスピナーが表示されてしまいます。@meghna これを修正する方法はありますか?
「いいね!」 1
kynic
8
3.2.0.beta2-dev では動作しなくなりましたので、アップデートをお願いします。
Chrome コンソールでエラーが発生しています @meghna
simon
9
Ubuntu と最新の Chrome ブラウザでこれをテストしていますが、ローカル開発サイトで次のエラーが発生しています。
component-templates.js:54 [discourse/theme-10/discourse/templates/components/conditional-loading-spinner] conditional-loading-spinner は gjs を使用して作成されたため、そのテンプレートをオーバーライドすることはできません。オーバーライドを無視しています。
本番サイトでも、Ubuntu の最新の Chrome ブラウザでテストしていますが、エラーは発生していませんが、ローディングスピナーも表示されていません。
このテーマコンポーネントがリリースされてから、テンプレートがテーマでオーバーライドされる方法が変更されたと思います: https://meta.discourse.org/t/overriding-discourse-templates-from-a-theme-or-plugin/247487。また、Discourse がローディングスピナーを実装する方法もそれ以降変更されたと思います。
「いいね!」 3
kynic
10
@meghna これは修正されますか、それとも今壊れていますか?
「いいね!」 1
simon
11
少々お待ちください。チームは年次会議に出席しており、今週仕事に戻り始めた際には、他の優先事項があるかもしれません。
「いいね!」 2
meghna
(Meghna Jalan)
12
修正にはコアに変更が必要となります。現在対応中であり、近日中に修正いたします。
「いいね!」 3
meghna
(Meghna Jalan)
14
このテーマコンポーネントは、最新のDiscourseバージョンで動作するように更新されました(@cvx氏提供)。
「いいね!」 4
kynic
15
まだ動作しません。
編集; 本日ディスコースを更新したところ、動作するようになりました。
sunjam
(james.network)
16
FontAwesomeの代わりにSVGアイコンを使用することについて質問があります。どちらの方法でも感謝します。
kynic
17
最新バージョンで動作しなくなりました。3.2.0.beta4-dev
(24532653e6)
kynic
19
はい、いくつかの場所では機能しますが、投稿では機能しません。投稿をクリックして表示しようとすると、機能しなくなります。
「いいね!」 2