JS API에는 onAppEvent를 통해 이벤트를 청취할 수 있습니다. 그런데 이러한 이벤트 목록을 어디서 찾을 수 있을까요? onAppEvent와 .trigger(를 검색해 보았지만, 거의 찾지 못했습니다.
현재는 자동 색상 스키마 전환(Automatic Dark Mode color scheme switching) 시에 트리거되는 이벤트를 찾고 있습니다. 그러한 이벤트가 존재합니까?
JS API에는 onAppEvent를 통해 이벤트를 청취할 수 있습니다. 그런데 이러한 이벤트 목록을 어디서 찾을 수 있을까요? onAppEvent와 .trigger(를 검색해 보았지만, 거의 찾지 못했습니다.
현재는 자동 색상 스키마 전환(Automatic Dark Mode color scheme switching) 시에 트리거되는 이벤트를 찾고 있습니다. 그러한 이벤트가 존재합니까?
this.appEvents.trigger와 this.appEvents.on을 찾아보아야 합니다.
이 객체는 소수의 Ember 객체에서 접근할 수 있습니다.
이 특정 이벤트는 브라우저에서 처리되며, Discourse에는 여기에 자체 이벤트가 없습니다. 하지만 prefers-color-scheme 미디어 쿼리에 대한 JS 리스너를 사용할 수 있습니다. How to detect dark mode using JavaScript (또는 Google에서 다른 예시를 검색해 보세요).