問題タブ [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.

0 投票する
2 に答える
2643 参照

javascript - 複数の編集者間で Quill ツールバーを共有する

Javascript 用の優れたQuillリッチ テキスト エディターを使用して、2 つ以上のエディターが同じツールバーを共有できるようにしようとしています。

私は(ドキュメンテーションから)これは現時点では不可能だと思うので、後者としてクリックされたエディターでAPIを介してツールバーモジュールを追加することにより、これを「シミュレート」しようとしています:

動作しているように見えますが、Quill は同じモジュールを同じオブジェクトに何度も何度も追加することを好まないのではないかと思います。

(ノード) 警告: EventEmitter のメモリ リークが検出された可能性があります。11人のリスナーが追加されました。制限を増やすには、emitter.setMaxListeners() を使用します。quill.js (行 4727)

以前に追加したモジュールを削除する方法はありますか? 何かのようなもの:

0 投票する
1 に答える
3137 参照

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" という単語が(テキストをより強くした場合)にのみ変換されることがわかりました。

だからこそ、現時点では可能だと考えさせられます。

それを行うスマートな方法はありますか、それともモジュールを「複製」して、追加されたタグspanbタグを私のものに置き換えるだけですか?

0 投票する
0 に答える
516 参照

javascript - QuillJS をプレーンテキストのみに設定する方法

プレーンテキストのみを許可するように QuillJS を設定する方法はありますか? これで、DIV タグ間のすべての行を取得できます。改行に \r\n を含む ASCII が必要です

助けてくれてありがとう!

0 投票する
1 に答える
503 参照

css - Quill エディタ内の段落にクラスを追加できますか?

タグdivの代わりに CSS を使用して段落間隔を調整できるように、Quill エディターでクラスを挿入する方法はありますか?br

brこれらの sを使用する例の 1 つを次に示します。

0 投票する
2 に答える
4596 参照

javascript - クイルのテキスト エディタのフォーカスを外す

集中力をなくす方法はありますか?

コードを使用してテキスト形式全体を更新したいのですが、その後にテキストを書き込むオプションをユーザーに与えたくありません。formatText メソッドを使用してテキスト全体のフォーマット (範囲: 開始 = 0、終了 = テキストの長さ) を更新してから、テキスト領域にフォーカスを置き、ユーザーは次のように記述できます:/

0 投票する
1 に答える
456 参照

node.js - Quill.jsとzombie.js

Zombie.js ヘッドレス ブラウザーで quill.js エディター (contenteditable div) をテストしようとしています。

  1. document.getSelection が見つからないという苦情
  2. document.createTreeWalker が見つからないという苦情
  3. エディターの DOM ノードを使用して手動で変更イベントをディスパッチすると、応答しないようです。

これを機能させる方法を知っている人はいますか?

0 投票する
1 に答える
111 参照

quill - 開発ブランチに gulp ファイルがあるはずですか?

プルダウンした開発ブランチの先頭は次のとおりです: b81ff687b28d41a897d2f527ffb79ef28c89b7a2

gulpファイルがないようです

0 投票する
1 に答える
1185 参照

javascript - Quill.jsで独自のフォーマットボタンを作成するには?

Quill.js リッチ テキスト エディターを使い始めたばかりで、独自のテキスト書式設定ボタンを作成しようとしているときに問題が発生しました。

HTML では、次のラジオ ボタンを 内に追加しました。</p>

JavaScript では、prepareFormat を使用してフォント サイズの設定を変更しようとしています。

ラジオ ボタンをクリックした後、JavaScript は prepareFormat 行を取得しますが、テキスト エディターで入力を続けると、テキスト形式は変わりません。

デバッグのために、prepareFormat('size', this.value) の代わりに Quill JS ドキュメントの例の prepareFormat(' bold', true) を使用してみましたが、それも無視されているようです。

ここで何をお勧めしますか?