Pourquoi Discourse GIFs TC n'utilise-t-il pas toolbarEvent lors de l'ajout du GIF ?

J’ai regardé les gifs TC hier et j’ai remarqué ce bloc de code :

Où il utilise le service appEvents. Le truc, c’est pourquoi toolbarEvent ne peut pas être passé dans l’action ?

J’ai essayé et cela semble fonctionner. Y avait-il une raison pour laquelle cela n’a pas été utilisé ?

Considérant qu’il utilise TextManipulation en arrière-plan, il semble y avoir une méthode insertText.

Juste par curiosité.

Merci.

En creusant un peu plus, j’ai trouvé cette ligne :

Alors… l’événement de l’application fonctionne toujours de la même manière que textManipulation ? Quel serait l’avantage supplémentaire dans le TC ?

Quelqu’un a-t-il des idées ? J’hésite entre event et toolbarEvent, et connaître les différences (s’il y en a) serait utile.

Je pense que discourse-gifs le fait comme ça parce que la Modale est également lancée depuis l’extérieur de la barre d’outils :

Si votre nouvelle fonctionnalité est entièrement basée sur la barre d’outils, alors je suis d’accord que toolbarEvents est la meilleure approche :ok_hand:

1 « J'aime »

Ah, c’est ça. Merci pour la clarification, je vais continuer avec toolbarEvent alors.

1 « J'aime »