私はプロジェクトのために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でも可能ですか?もしそうなら、それはどうすればできますか?
EDIT:これは私がつもりです:
。私はEmbedを試みましたが、それは常に自分のコンテンツを自分の新しい行に強制しました。それは怒っていました。あなたはこれを理解したことがありますか? –
私はライブラリのソースコードを掘り下げて過ごしましたが、実際には可能ではないと私は考えています。 ParchmentはDOMの「抽象化」であるにもかかわらず、DOMの親子関係はまだその場所に依存しています。つまり、このようなサブコンテナ内の子要素を持つと、物事が壊れる可能性があります。結局、私は自分の書式設定システムを修正したので、それは必要ではありませんでした。 –