Quill.js добавляет пользовательскую функцию JavaScript в редактор - PullRequest
0 голосов
/ 03 октября 2019

Я использую Quill.js, чтобы пользователи создавали пользовательские страницы на главной веб-странице. У меня есть пользовательский слайдер, который я написал в javascript, который будет принимать изображения и вращать их. У меня есть панель инструментов в настройке иглы, чтобы можно было нажать на панель инструментов, чтобы настроить ползунок в модальном окне.

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

Я написал пользовательские помарки, следовал всем примерам, которые смог найти, но ничего не получалось. Я получил собственный HTML-тег, чтобы показать, но не кнопку. Когда я запрашивал html из quill при настройке настраиваемого html-тэга в редакторе, все, что я получаю, это «

» из quill.root.innerHTML - ни один из пользовательских тэгов или информация в нем, даже если я вижуэто правильно в редакторе.

Я бы хотел кнопку в редакторе, чтобы облегчить редактирование данных слайдера, так как их может быть несколько. Я не собираюсь ограничивать количество слайдеров. Пользователь должен разрушить свою собственную страницу.

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

Я также хотел бы сохранить информацию о настройке слайдера в теге данных в формате json в кнопке иизмените эту кнопку HTML на тег вместе с данными JSON при отображении HTML в окне браузера.

Можно ли это сделать в Quill.js?

...