CKEditor5 - внешняя кнопка для вставки изображения / YouTube - PullRequest
0 голосов
/ 12 февраля 2020

Я использую CKEditor 5, и у меня есть рабочая реализация загрузки изображений и видео, с помощью перетаскивания, копирования / вставки URL и загрузки. Все хорошо здесь.

Теперь у меня есть клиентский запрос на выделение выпадающей зоны над полем редактора, после чего выбранные мультимедиа будут добавлены к верху содержимого.

В настоящее время мой подход состоит в том, чтобы просто реализовать рабочую зону, а затем изменить базовую модель. Однако я понял, что мне нужно будет вручную переопределить все функции ckeditor5-image

  • , чтобы выяснить, загружаю ли я файл, или URL-адрес видео, которое было удалено в зоне или в текстовом вводе
  • вставьте соответствующую разметку в содержание

Я просматриваю документы и, похоже, есть возможность предоставить пользовательский интерфейс , так что, надеюсь, кто-то может дать мне несколько советов о том, как я могу выполнить sh, поскольку нет явной «команды», в которую я мог бы зацепиться (поскольку я в основном хотел эмулировать перетаскивание поведение отбрасывания, а не только команда imageUpload).

Редактировать: это требование только что поднялось в дыму, но я оставлю этот вопрос здесь на случай, если кто-то придумает что-то

Дальнейшие исследования позволили получить новый кусок info в классе Clipboard, который мог бы сработать.

Другая половина теории - запуск команды ImageUpload. Вместе два вышеупомянутых, возможно, могли бы выполнить эту задачу.

...