2010-12-01 9 views
3

TinyMCEのAPIは、プラグインがアクティブであるかどうかを検出する方法をサポートしていますか?具体的には、mceAutoResizeコマンドをピリオドで呼び出すプラグインを作成していますが、そのためにはコマンドが存在するかどうかを検出したいと考えています。私はプラグインのパラメータを検索することでこれを行うことができますが、APIサポートされた方法があるかどうかを知りたいと思っていました(このプラグインがTinyMCEアップデートで壊れる可能性を制限する)。TinyMCEのプラグインまたはコマンドの存在を検出する

答えて

1

プラグインまたはコマンドがアクティブかどうかを確認するには、実際のAPI機能がないようです。あなたは、与えられたコマンド(この場合はmceAutoResize)が利用可能である場合は、

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

を使用することができ、これは可能性が高いではありませんチェックに使用

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

プラグインがロードされているかどうかを確認するために何ができますこれまでには

+0

ありがとう、これは私が探していたものです。 –

+0

喜んで習うことができました – Thariama

関連する問題