問題タブ [quill]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 複数の編集者間で Quill ツールバーを共有する
Javascript 用の優れたQuillリッチ テキスト エディターを使用して、2 つ以上のエディターが同じツールバーを共有できるようにしようとしています。
私は(ドキュメンテーションから)これは現時点では不可能だと思うので、後者としてクリックされたエディターでAPIを介してツールバーモジュールを追加することにより、これを「シミュレート」しようとしています:
動作しているように見えますが、Quill は同じモジュールを同じオブジェクトに何度も何度も追加することを好まないのではないかと思います。
(ノード) 警告: EventEmitter のメモリ リークが検出された可能性があります。11人のリスナーが追加されました。制限を増やすには、emitter.setMaxListeners() を使用します。quill.js (行 4727)
以前に追加したモジュールを削除する方法はありますか? 何かのようなもの:
javascript - カスタム ボタン アクションを Quill に追加する
WYSIWYG テキスト エディターとして Quill を使用して、完全に php でコーディングされたブログを持っています。さらに、PrismJs を使用して、記事に挿入したコードを強調しています。
<pre><code class="language-css"> *css code here* </code></pre>
問題は、投稿で強調表示されたコードを表示するには、手動で : を配置する必要があることです
。
複数のボタンでカスタム アクションを作成できるかどうかを知りたいです。たとえば、「CSS コード」ボタンは、これをテキスト領域に<pre><code class="language-css"> </code></pre>
含めます。次に、含まれているタグの間にコードを挿入して強調表示する必要があります。
そして、「HTML コード」、「JS コード」、「PHP コード」のまったく同じ考え方で、テキスト領域に同じタグが含まれます: <pre><code class="language-js/css/html or php"> *js/css/html or php code here* </code></pre>
(ご覧のとおり)<code>
タグの異なるクラス名 (これが唯一のものです)それは変わります)。
( Quill の例のページ<span class="author-gandalf"><b>Three</b></span>
で) シンプルなツールバーの [太字] ボタンを押すと、"Three" という単語が(テキストをより強くした場合)にのみ変換されることがわかりました。
だからこそ、現時点では可能だと考えさせられます。
それを行うスマートな方法はありますか、それともモジュールを「複製」して、追加されたタグspan
とb
タグを私のものに置き換えるだけですか?
javascript - QuillJS をプレーンテキストのみに設定する方法
プレーンテキストのみを許可するように QuillJS を設定する方法はありますか? これで、DIV タグ間のすべての行を取得できます。改行に \r\n を含む ASCII が必要です
助けてくれてありがとう!
css - Quill エディタ内の段落にクラスを追加できますか?
タグdiv
の代わりに CSS を使用して段落間隔を調整できるように、Quill エディターでクラスを挿入する方法はありますか?br
br
これらの sを使用する例の 1 つを次に示します。
javascript - クイルのテキスト エディタのフォーカスを外す
集中力をなくす方法はありますか?
コードを使用してテキスト形式全体を更新したいのですが、その後にテキストを書き込むオプションをユーザーに与えたくありません。formatText メソッドを使用してテキスト全体のフォーマット (範囲: 開始 = 0、終了 = テキストの長さ) を更新してから、テキスト領域にフォーカスを置き、ユーザーは次のように記述できます:/
node.js - Quill.jsとzombie.js
Zombie.js ヘッドレス ブラウザーで quill.js エディター (contenteditable div) をテストしようとしています。
- document.getSelection が見つからないという苦情
- document.createTreeWalker が見つからないという苦情
- エディターの DOM ノードを使用して手動で変更イベントをディスパッチすると、応答しないようです。
これを機能させる方法を知っている人はいますか?
quill - 開発ブランチに gulp ファイルがあるはずですか?
プルダウンした開発ブランチの先頭は次のとおりです: b81ff687b28d41a897d2f527ffb79ef28c89b7a2
gulpファイルがないようです
javascript - Quill.jsで独自のフォーマットボタンを作成するには?
Quill.js リッチ テキスト エディターを使い始めたばかりで、独自のテキスト書式設定ボタンを作成しようとしているときに問題が発生しました。
HTML では、次のラジオ ボタンを 内に追加しました。</p>
JavaScript では、prepareFormat を使用してフォント サイズの設定を変更しようとしています。
ラジオ ボタンをクリックした後、JavaScript は prepareFormat 行を取得しますが、テキスト エディターで入力を続けると、テキスト形式は変わりません。
デバッグのために、prepareFormat('size', this.value) の代わりに Quill JS ドキュメントの例の prepareFormat(' bold', true) を使用してみましたが、それも無視されているようです。
ここで何をお勧めしますか?