Precisa de ajuda para integrar código escrito em EditText ao Discourse

Sim, seu código está sendo bloqueado pelo CSP. (veja as configurações de segurança)
Você poderia adicionar unsafe-inline às configurações, mas isso não parece uma boa ideia.
No seu caso, para fazer seu código funcionar com o CSP ativado, acredito que você precise lidar com o clique de forma diferente.


A propósito, aqui está um componente de tema usando seu código: https://github.com/Arkshine/discourse-timer-component.
Sinta-se à vontade para fazer um fork e instalar em seu Discourse.

Espero que meu código não seja muito ruim, mas essa seria a maneira preferida em oposição a adicionar JavaScript simples neste contexto.
Deve funcionar da mesma forma com reatividade extra, configurações e localidade.

Pode ser avassalador, mas é uma excelente oportunidade para mergulhar no desenvolvimento de componentes de tema! Não hesite em perguntar se não entender algo. :slight_smile:

Eu recomendo fortemente usar o Discourse Theme CLI se você quiser trabalhar com ele localmente. É útil!

2 curtidas