Я смотрел вчера на gifs TC и заметил этот блок кода:
Где используется сервис appEvents. Вопрос в том, почему toolbarEvent нельзя передать в действие?
Я пробовал это, и, кажется, это работает. Была ли какая-то причина, по которой это не использовалось?
Учитывая, что под капотом используется TextManipulation, там, похоже, есть метод insertText.
Просто из любопытства.
Спасибо.
Заглянув чуть глубже, я обнаружил эту строку:
Так… событие приложения всё ещё ведёт себя так же, как textManipulation? В чём тогда преимущество в TC?
У кого-нибудь есть идеи? Я рассматриваю appEvent и toolbarEvent, и было бы полезно знать разницу между ними (если она есть).
david
(David Taylor)
6
Я думаю, что discourse-gifs делает это так, потому что модальное окно также открывается вне панели инструментов:
Если ваш новый функционал полностью основан на панели инструментов, то я согласен, что toolbarEvents — более чистый вариант 
А, вот оно что. Спасибо за уточнение, тогда я займусь toolbarEvent.