Besoin d'aide pour intégrer le code écrit sur Edittext à Discourse

Oui, votre code est bloqué par la CSP. (voir les paramètres de sécurité)
Vous pourriez ajouter unsafe-inline à la liste blanche dans les paramètres, mais cela ne semble pas être une bonne idée.
Dans votre cas, pour que votre code fonctionne avec la CSP activée, je pense que vous devez gérer le clic différemment.


Par ailleurs, voici un composant de thème utilisant votre code : https://github.com/Arkshine/discourse-timer-component.
N’hésitez pas à le forker et à l’installer sur votre Discourse.

J’espère que mon code n’est pas trop horrible, mais ce serait la manière préférée par opposition à l’ajout de JavaScript brut dans ce contexte.
Il devrait fonctionner de la même manière avec des éléments de réactivité supplémentaires, des paramètres et la locale.

Cela peut être écrasant, mais c’est une excellente occasion de vous plonger dans le développement de composants de thème ! N’hésitez pas à demander si vous ne comprenez pas quelque chose. :slight_smile:

Je recommande vivement d’utiliser le Discourse Theme CLI si vous souhaitez travailler avec localement. C’est pratique !

2 « J'aime »