Como encontro todos os onAppEvents? Existe algum evento para troca de esquema de cores?

Na API JS, há onAppEvent que permite ouvir um evento. Mas como posso encontrar a lista desses eventos? Tentei pesquisar por onAppEvent e .trigger(, mas não encontrei muito.

No momento, estou procurando um evento que seja acionado na troca automática do esquema de cores (Automatic Dark Mode color scheme switching). Existe tal evento?

2 curtidas

Você precisa procurar por this.appEvents.trigger e this.appEvents.on
Esse objeto é acessível a partir de alguns objetos do Ember.

3 curtidas

Este evento específico é tratado pelo navegador; o Discourse não possui seu próprio evento aqui. No entanto, você pode criar um ouvinte JS para a consulta de mídia prefers-color-scheme. Veja https://flaviocopes.com/javascript-detect-dark-mode/ (ou pesquise no Google por outros exemplos).

2 curtidas