Wie finde ich alle onAppEvents? Gibt es ein Ereignis für den Wechsel des Farbschemas?

In der JS-API gibt es onAppEvent, um auf ein Ereignis zu lauschen. Wie kann ich jedoch die Liste dieser Ereignisse finden? Ich habe nach onAppEvent und .trigger( gesucht, aber nicht viel gefunden.

Derzeit suche ich nach einem Ereignis, das beim automatischen Umschalten des Farbschemas ausgelöst wird (Automatic Dark Mode color scheme switching). Existiert ein solches Ereignis?

2 „Gefällt mir“

Du musst nach this.appEvents.trigger und this.appEvents.on suchen.
Dieses Objekt ist von einigen Ember-Objekten aus zugänglich.

3 „Gefällt mir“

Dieses spezifische Ereignis wird vom Browser behandelt; Discourse hat hier kein eigenes Ereignis. Du kannst jedoch einen JS-Listener für die Media-Abfrage prefers-color-scheme erstellen. Siehe https://flaviocopes.com/javascript-detect-dark-mode/ (oder suche bei Google nach weiteren Beispielen).

2 „Gefällt mir“