Я успешно использовал Quill для создания пользовательского блота, расширяющего Embed
блот. Мое пятно содержит поле для ввода текста и кнопку.
Когда я помещаю курсор внутрь поля ввода текста и пытаюсь вставить какой-нибудь текст, текст вставляется в редактор Quill сразу за пределами моего блота.
Я знаю, что модуль буфера обмена обрабатывает вставку, и я просмотрел этот модуль, но не знаю, что делать дальше.
Моя идея - определить, когда фокус находится на любом элементе ввода в редакторе. Когда это так, модуль буфера обмена должен быть отключен или иным образом разрешить нормальное поведение вставки.
Моя первоначальная мысль - зарегистрировать мой собственный расширенный модуль буфера обмена и выполнять там обнаружение. Однако я не уверен, как указать буферу обмена, чтобы он отключился и разрешил выполнение нормального поведения при вставке.
Любое руководство приветствуется!