問題タブ [froala]

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 投票する
1 に答える
3451 参照

button - Froala カスタム プリコード ボタンを追加

Froalaエディターでコード ボタンを作成しようとしています。これは、基本的に SO で を押すことで同じことを行うことができますCNTRL+K。今、私には2つの選択肢があると思います。

最初に froala-editor.js ファイルを編集します。これは、Froala には既に<pre>タグを追加するだけの「コード」ボタンがあるためです。<code>どうにかしてタグも追加することができれば、問題は解決しました。残念ながら、私はこれを機能させませんでした。

2 番目のオプションは、カスタム ボタンを作成することです。これまでのところ、次のコードが用意されています。

何とか動作しますが、バグが多く、次のような奇妙な html が生成されます。

オプション1または2のいずれかでこれを行うための助けがあれば大歓迎です。

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

jquery - froalaエディターの(UNDO&REDO)ボタンの状態をリセットする方法

こんにちは、各ステージのhtmlを保存するためにfroalaエディターを使用しています..

3つの段階があると考えてください.. A、B、およびC ..

Froala エディターは 1 つのみ

ステージは動的に作成できるため、divは3つのステージすべてで同じです..ここでREDOボタンとUNDOボタンに問題があります..

ステージ A をクリックして i を入力"This is stage A"

次に、ステージBを押します

divがクリアされ、次に入力します"This is Stage B"

ここで元に戻すボタンを押すと、テキストが「This is Stage A」に変わります。redo undo履歴/キャッシュ/バッファをクリアCTRL + Zし、ステージのクリックでもクリアしたい。

froala で履歴を破棄したり、[やり直し] ボタンと [元に戻す] ボタンの状態をリセットしたりする直接的な方法はありますか。

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

javascript - Froala WYSIWYG エディターがブラウザーに表示されない

Froalaエディター用に JS ファイルと CSS ファイルを正しく読み込んでいるという問題が発生していますが、何らかの理由で jQuery スクリプトがどこかにあると思われます。フォームが取得されず、正しい CSS スタイルに置き換えられません。

これが私のビューです(#blog-editor は、エディターを使用したい場所です):

0 投票する
3 に答える
3518 参照

froala - 変更方法


Enterキーを押すとタグからタグへ

Froalaエディターで「 Enter」を押す</p>と、タグが閉じられ、新しいタグが開きます。

<br>タグを閉じずに挿入するように動作を変更することはでき<p>ますか?

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

jquery - Froala エディターがコードを貼り付けるときにインデントを維持する

Froala への貼り付けに問題があります。<pre><code>Code here</code></pre>タグを追加するカスタム コード ボタンがあります。

コードをエディターに貼り付け、スタイリングを削除し、改行とインデントを維持できるようにしたいと考えています。here on SO with と同様CNTL+Kです。これは可能ですか?

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

froala - Froala EditorのTabキー

Froala エディターで Tab キーを無効にして、代わりに tabindex の動作に使用する方法はありますか? 「keydown」にバインドし、e.which が 13 (jQuery を使用) の場合は false を返すと、Enter キーを無効にすることができます。しかし、キーコード 9 (タブ) に対して false を返しても効果はなく、Froala はタブを 4 つの 'nbsp' エンティティに置き換え続けます。今のところ、私はタブを検出したときに Froala に「取り消し」を強制するハックを採用しています。しかし、私が言ったように、これはハックであり、クリーンな解決策を見つけたいと思っています. また、このハックでは「setTimeout」を使用する必要があります。そうしないと、ハックでさえ機能しません。

どんな助けでも大歓迎です。