私はキャンバスを持つページを持っています。ここで、ユーザーは「テキストの追加」ボタンでテキストを追加できます。ユーザーがこれをクリックすると、新しいTinyMCEがキャンバスのすぐ上に作成されます。私はこの新しいTinyMCEを変更したいと思いますが、私はtinyMCEの作成コード(init)にアクセスできないので、 `document.ready() 'のTinyMCEのための何らかの" init listener "を持っていなければなりません。TinyMCEがページ上で開始/作成されるかどうかを確認するには?
私はあなたがこのようなTinyMCEをの初期化にコールバックを行うことができます知っている:私はTinyMCEをの作成コードに到達することはできません言ったよう
setup: function (ed) {
ed.on('init', function(args) {
console.debug(args.target.id);
});
}
しかし。
新しいTinyMCEインスタンスが作成されている(JavaScriptで使用している)のを確認するにはどうすればよいですか?
TinyMCEが作成されたことを知ったら、正確に何をしたいですか?あなたが言及している機能は、TinyMCEの準備ができているかどうかを知る最も簡単な方法です...しかし、私はあなたがしたいことがこのAPIフックではできないことを知ることに興味があります。 –
私は、tinyMCEの準備ができたらツールバーを変更したいと思います。私はTinyMCE initの設定を変更することができないので、私の質問で説明した関数を使用することはできません。 – moffeltje
TinyMCEでは、エディタがロードされるとツールバーを変更できません。 initオブジェクトを直接変更できない場合でも、実際にTinyMCEを呼び出す前に、常にJavaScriptを使用してinitオブジェクトを変更することができます。 –