Perché Discourse GIFs TC non usa toolbarEvent quando aggiunge la GIF?

Stavo guardando i #gif TC ieri e ho notato questo blocco di codice:

Dove usa il servizio appEvents. La questione è, perché toolbarEvent non può essere passato nell’azione?

Ci ho provato e sembra funzionare. C’era un motivo per cui non è stato utilizzato?

Considerando che usa TextManipulation sotto il cofano, sembra esserci un metodo insertText.

Sono solo curioso.

Grazie.

Scavando un po’ più a fondo, ho trovato questa riga:

Quindi… l’evento dell’app esegue ancora le stesse operazioni di textManipulation? Quale sarebbe il vantaggio aggiunto nel TC?

Qualcuno ha qualche idea? Sto considerando event rispetto a toolbarEvent e conoscere le differenze (se ce ne sono) sarebbe utile.

Penso che discourse-gifs lo faccia in questo modo perché anche la Modal viene lanciata dall’esterno della barra degli strumenti:

Se la tua nuova funzionalità è interamente basata sulla barra degli strumenti, allora concordo sul fatto che toolbarEvents sia la strada migliore :ok_hand:

1 Mi Piace

Ah, ecco fatto. Grazie per aver chiarito, procederò allora con toolbarEvent.

1 Mi Piace