質問

TinymceのAPIは、プラグインがアクティブであるかどうかを見つける方法をサポートしていますか、それとも特定のコマンドが登録されているかどうかをより良いものにしますか?具体的には、期間にMcEautoresizeコマンドを呼び出すプラグインを作成していますが、そうするためには、コマンドが存在するかどうかを検出したいと考えています。プラグインパラメーターを検索することでこれを行うことができることは知っていますが、APIサポートされた方法があるかどうかを具体的に知りたいと思いました(このプラグインがTinymceアップデートで壊れる可能性を制限するため)。

役に立ちましたか?

解決

プラグインまたはコマンドがアクティブであるかどうかを確認するために、実際のAPI機能はないようです。プラグインが使用されているかどうかを確認するためにできること

var plugin_is_usable = tinymce.get(editor_id).plugins.pluginname;

特定のコマンド(この場合はMcEautoreize)が利用可能かどうかを確認するには、使用できます

var mceAutoResize_is_usable = tinymce.get(editor_id).execCommands.mceAutoResize;

これがTinymceで変化する可能性は低いです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top