nathank
(Nathan Kershaw)
Novembre 6, 2023, 9:25
9
J’ai compris que la modale que cela appelait a été refactorisée conformément à ceci :
Si vous implémentez un nouveau Modal, consultez la documentation principale ici . Ce sujet décrit comment migrer un Modal basé sur un contrôleur existant vers la nouvelle API basée sur des composants.
Par le passé, Discourse utilisait une API basée sur les contrôleurs Ember pour afficher les modales. Pour invoquer la modale, vous passiez une chaîne de caractères contenant le nom du contrôleur à showModal(). En interne, cela utilisait l’API Route#renderTemplate d’Ember, qui…
Cependant, je ne parviens pas à comprendre comment interagir avec cela via l’API. Le nouveau fichier de modale est ici :
https://github.com/discourse/discourse/blob/main/plugins/poll/assets/javascripts/discourse/components/modal/poll-ui-builder.js
Je ne parviens pas à comprendre comment appeler cela maintenant, car la manière de le faire n’est pas couverte par la documentation, d’après ce que je peux dire. Quelqu’un peut-il m’aider ?