問題タブ [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.
button - Froala カスタム プリコード ボタンを追加
Froalaエディターでコード ボタンを作成しようとしています。これは、基本的に SO で を押すことで同じことを行うことができますCNTRL+K
。今、私には2つの選択肢があると思います。
最初に froala-editor.js ファイルを編集します。これは、Froala には既に<pre>
タグを追加するだけの「コード」ボタンがあるためです。<code>
どうにかしてタグも追加することができれば、問題は解決しました。残念ながら、私はこれを機能させませんでした。
2 番目のオプションは、カスタム ボタンを作成することです。これまでのところ、次のコードが用意されています。
何とか動作しますが、バグが多く、次のような奇妙な html が生成されます。
オプション1または2のいずれかでこれを行うための助けがあれば大歓迎です。
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 で履歴を破棄したり、[やり直し] ボタンと [元に戻す] ボタンの状態をリセットしたりする直接的な方法はありますか。
javascript - Froala WYSIWYG エディターがブラウザーに表示されない
Froalaエディター用に JS ファイルと CSS ファイルを正しく読み込んでいるという問題が発生していますが、何らかの理由で jQuery スクリプトがどこかにあると思われます。フォームが取得されず、正しい CSS スタイルに置き換えられません。
これが私のビューです(#blog-editor は、エディターを使用したい場所です):
froala - 変更方法
Enterキーを押すとタグからタグへ
Froalaエディターで「 Enter」を押す</p>
と、タグが閉じられ、新しいタグが開きます。
<br>
タグを閉じずに挿入するように動作を変更することはでき<p>
ますか?
jquery - Froala エディターがコードを貼り付けるときにインデントを維持する
Froala への貼り付けに問題があります。<pre><code>Code here</code></pre>
タグを追加するカスタム コード ボタンがあります。
コードをエディターに貼り付け、スタイリングを削除し、改行とインデントを維持できるようにしたいと考えています。here on SO with と同様CNTL+K
です。これは可能ですか?
froala - Froala EditorのTabキー
Froala エディターで Tab キーを無効にして、代わりに tabindex の動作に使用する方法はありますか? 「keydown」にバインドし、e.which が 13 (jQuery を使用) の場合は false を返すと、Enter キーを無効にすることができます。しかし、キーコード 9 (タブ) に対して false を返しても効果はなく、Froala はタブを 4 つの 'nbsp' エンティティに置き換え続けます。今のところ、私はタブを検出したときに Froala に「取り消し」を強制するハックを採用しています。しかし、私が言ったように、これはハックであり、クリーンな解決策を見つけたいと思っています. また、このハックでは「setTimeout」を使用する必要があります。そうしないと、ハックでさえ機能しません。
どんな助けでも大歓迎です。