Пользовательские помарки Quill: как заставить Quill принимать «входящий» пользовательский код - PullRequest
0 голосов
/ 10 декабря 2018

Я использую Quill в проекте, где мне нужно, чтобы Quill «понимал» некоторый пользовательский код при инициализации и обновлении содержимого редактора с помощью API.

Для простоты: допустим, яу меня есть база данных, где у меня есть, например, поле с таким содержимым:

<p>Text</p><hr>

При загрузке страницы, во время инициализации Quill'a, мне нужен контейнер моего Quill-редактора "принимает"этот входящий код, но Quill исключает тег <hr>.

Чтение этого руководства ( Клонирование носителя с пергаментом ) Я понял, как создать новое пятно Quill и какдобавить пользовательскую кнопку управления на панели инструментов, чтобы вставить пользовательское пятно (скажем, тег <hr>) в редактор моего Quill.Давайте назовем это « исходящий поток», который, я думаю, я получу.

К сожалению, если я сохраню обновленный контент (скажем, <p>Text></p><hr>) в БД, обновив страницу (яя работаю с PHP) тег <hr> не сохраняется, но "удаляется" ... Я читаю документацию по пергаменту и думаю, что я должен сделать так, чтобы пергамент "принимал" новый блот (Я прав?) Но я не понимаю, как ...

Вот простой пример: Пример пользовательского блоттинга .Вы видите, что кнопка «вставить строку» работает (« исходящий поток » в порядке), но при загрузке страницы тег <hr> удаляется (« входящий поток » не в порядке).

Надеюсь, объяснение понятно ^^ Спасибо, что кто-нибудь мне поможет ... ^^

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