問題タブ [tinymce-plugins]
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 - tinyMCE - カーソル位置までコンテンツを取得する
tinyMCE 用の小さな単語予測プラグインを作成しています。テキストを少し抽出し、後で予測された単語のリストからテキストを挿入する必要があります。カーソルがどこにあるかを知っていて、mceInsertContent
コマンドを使用できるので、挿入は問題ありません。ただし、予測のテキストを取得しています...
カーソル位置の直前の文字で終わり、テキストの先頭から始まるテキストのサブセットを抽出する必要があります。必要に応じて HTML タグを自分で取り除くこともできますが、可能であれば tinyMCE に任せることを好みます。
私は次のようにすることを考えていました:
- を使用して現在のカーソル位置にブックマークを挿入します
mceInsertContent
- テキストの先頭からブックマークまでの範囲を作成します。
- 範囲の内容を取得します。
- ブックマークを削除します。
さて、私はtinyMCEに精通していないので、これは私にとって少し挑戦的であることが証明されています。
コードはクロスブラウザーで動作する必要があります。
tinymce - TinyMCE 位置に移動し、必要に応じてスクロールします
tinyMCE がテキスト内の一部のスパンにカーソルを移動できるようにするためのメソッドをいくつか作成しようとしています。これは、すべてのスパンがテキストの表示部分にある場合は問題なく機能しますが、長いドキュメントの場合、スパンがそうでない場合に機能します。表示 (表示するにはスクロールする必要があります)、キャレットを移動しますが、テキストはスクロールされません:
この質問は、キャレットを移動する方法を示していますが、スクロールしません。エディターを強制的にキャレット位置までスクロールするにはどうすればよいですか?
javascript - 初期化後に TinyMCE エディター オプションを設定する
初期化後にTinyMCE templates
オプションを設定するには? TinyMCE 4 で可能ですか?
テンプレート プラグインのソース コードで、ユーザーが [テンプレートを挿入] ボタンをクリックするたびにこのオプションが読み込まれることを確認しました。だから、クリックごとに新しい価値を拾うことができると思います.
ps。考えられる解決策は で URL を使用することですが、そうではtemplates
ないことにしましょう。
tinymce-plugins - getElementById に渡された空の文字列 -- レスポンシブ ファイルマネージャー
SocialEngine 4 内の TinyMCE で ResponsiveFilemanager を使用しています。
新しいサーバーに移動するまで、プラグインは正常に機能していました。構成をまったく変更していませんが、プラグインが機能しなくなりました。画像をクリックしても何も起こりません。Firefox では、メッセージ
getElementById() に渡された空の文字列 (plugins.js:1:0)
... デバッガに表示されます。
移動中にコードを変更していないため、ここに含めるのに最適な他の情報が何であるかはわかりません. しかし、完成のために、古いセットアップは標準のLAMPで、新しいセットアップはNginx + FPMです。
javascript - Tinymce - Tinymce Div の外にカスタム ボタンを追加する
こんにちは、Tinymce 対応の div からボタンを抽出しようとしています。
私の現在のコードは -
そして、私はこのような出力を得ています。
カスタム追加 HTML ボタンにツールバー ボタンを追加したいと考えています。
しかし、私は立ち往生しています。
誰でも助けてもらえますか?
javascript - Tinymce - Tinymce インスタンスへのローカル ファイル コンテンツの読み込み
これについてどうすればよいかわかりませんが、コンテンツをファイル (txt、html など) から Tinymce インスタンスにロードできるようにしたいと考えていました。
つまり、基本的には、ファイル ブラウザを起動し、ファイルのコンテンツを Tinymce にロードするボタンです。
画像と画像ブラウザでこれを見たことがありますが、ファイルでこれを行う方法がわかりません。
これは、サーバー上ではなく、ローカルで行われます。