Я исследую использование Quill для проекта, и мне нужно знать, можно ли создать собственный формат / блот с большей сложностью, чем один элемент и один параметр.
Пример одного из макетов, который я хочу:
<span class="format-container">
<span class="format-info" data-attr="param 1 (non-displayed)">
param 2 (displayed to user -- click to invoke application UI to edit)
</span>
<span class="format-content">
User's text/child elements go here
</span>
</span>
Во всех случаях, которые я рассматриваю, пользовательские форматы имеют встроенную область видимости и по-прежнему имеют единственный родительский контейнер и единое место для размещения дочернего контента.
Пользовательские форматы в Quill в настоящее время не очень хорошо документированы. Я покопался в источниках и смог понять, что это, скорее всего, невозможно в 0.20.1. Тем не менее, я чувствую, что это может быть выполнено в бета-версии 1.0.0 с пергаментом, я просто не уверен в специфике того, что мне действительно нужно написать.
Возможно ли это в 1.0.0? Если да, то как это можно было сделать?
РЕДАКТИРОВАТЬ: Это то, что я собираюсь сделать: