Como o Discourse é uma SPA, depender do “DOMContentLoaded” do documento não será muito útil, pois o DOM do documento está sempre “carregado”, mas os elementos podem estar ausentes. Em vez disso, você vai querer usar Componentes como @merefield mencionou, ou algo como isto: How do you force a script to refire on every page load in Discourse? - #5 by simon. Desta forma, cada vez que a página muda, seu código pode verificar o elemento que você está tentando alterar.
Alteras
(Steven Chang)
4
Tópicos relacionados
| Tópico | Respostas | Visualizações | Atividade | |
|---|---|---|---|---|
| Custom javascript gets only applied after refresh, creating categories for location plugin | 10 | 82 | 12 de Setembro de 2025 | |
| How to add Javascript to Footer Of Posts? | 3 | 885 | 10 de Outubro de 2021 | |
| A better way to implement custom jQuery code? | 3 | 522 | 18 de Fevereiro de 2021 | |
| Executing js after DOM loaded | 7 | 3634 | 30 de Dezembro de 2018 | |
| How do you force a script to refire on every page load in Discourse? | 39 | 20964 | 26 de Novembro de 2020 |