問題タブ [aloha-editor]

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 に答える
94 参照

ektron - Ektron の Aloha エディターの [フォーマット] タブ: plugins/ektron/format/format-plugin.js をロードせず、ボタンを追加する必要があります

Ektron 9.00 SP3 の使用

Ektron の plugin/ektron/format プラグインがロードされていない理由を突き止めようとしています。目標は、Aloha エディターの [フォーマット] タブの下にあるタグ ボタンの下にないスパン ボタンを追加し、同様に div ボタンを追加することです。ベース フォーマット プラグイン (フォーラムの投稿を編集または追加するときに Ektron の developer.ektron.com サイトで見られるように) にはスパン ボタンがありますが、私のサイトのインスタンスにはありません。ektron/format/lib/ の下の format-plugin.js を更新して、config 設定を更新し、span ケースの直前に div ケースを追加し、div ツールチップを対応する i18n.js ファイルがありますが、div ボタンが表示されません。

これにより、format-plugin.js が読み込まれていないと思われました。Firebug を使用し、js アグリゲーションを false に設定すると、ロードされていないことを確認しました。また、すべてのテンプレートの ektron.cms.framework.ui.config に ektron/format があり、ロードするプラグインのリストに ektron/format が表示されていることも確認しました。したがって、ロードする必要がありますが、そうではありません。jQuery または Aloha に関連する Firebug コンソールでもエラーは発生しません。

format-plugin.js がロードされない理由はありますか?

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

reactjs - React Click ハンドラーが機能しないが、jQuery dom render は機能する

これらの違いをどのように表現すればよいかわかりませんので、ご容赦ください。

Aloha Editor ライブラリを使用する反応アプリがあります。

私には2人の子供を持つ親がいます:

ContentBlock
-> ContentBlockCanvas
-> ContentBlockToolbar

ContentBlockCanvas の componentDidMount から渡された参照を介してエディターを開始する ContentBlock の関数があります。

同様のメソッドを使用して、ContentBlockCanvas 内の選択範囲に太字のスタイルを適用するメソッド呼び出しを行う ContentBlockToolbar からクリック ハンドラーを渡します。

キャンバスの初期化は正常に機能します。フォーマットボタンをクリックしても何も表示されません。コンソールログで接続が存在することを証明できますが、メソッドは何もせず、エラーも何もしません。

dom の script タグを介してレンダリングされた jquery を介して、明示的なクリック ハンドラーに SAME メソッド呼び出しを配置すると、完全に機能します。

それはなぜで、何が間違っているのでしょうか? ありがとう!

コード!!

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

aloha-editor - 改行の防止 - ENTER キーの押下。代わりに - カスタムイベントを発生させる

Aloha を使用して、1 行の見出しを WYSIWYG 編集したいと考えています。

そのためには、(改行を防ぐために) ENTER キーの押下をインターセプトし、カスタム保存イベントを発生させる必要があります。

それを行う方法はありますか?

ありがとう!

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

javascript - Aloha Editor: またはでテキスト ノードが分割されないようにする方法はあります

入力または貼り付け時に?

aloha エディターは、Enter キーを押すか、改行を含むものを貼り付けると、<br>タグまたはタグのいずれかを挿入します。<p>これで問題ありませんでしたが、MathJax で環境を使用するまでは{aligned}、次のような形式になります。

ここで\[...\]、MathJax がコンテンツを処理する必要があることを示す区切り記号です。<p>Aloha エディターは区切り文字を区切るタグで各行をラップするため、MathJax はそれらを処理できません。

だから私の質問は、テキストを複数のテキストノードに分割せずにアロハに貼り付けたり入力したりする方法はありますか? または、MathJax にタグ全体の区切り文字を読み取らせる方法はありますか?

編集:次のようなことをしたくないので、私は尋ねています

TeX を別<p>の s 内に取り込んで 1 つにまとめるに<p>は、堅牢性がまったく感じられないためです。