Обнаружение плагина или командного существования в tinymce

StackOverflow https://stackoverflow.com/questions/4329213

Вопрос

Поддерживает ли API Tinymce метод обнаружения, является ли плагин активным или лучше, зарегистрирована ли данная команда? В частности, я создаю плагин, который хотел бы вызвать команду McEautoresize в периоды, но для этого я бы предпочел определить, существует ли команда или нет. Я знаю, что могу сделать это, выполнив поиск параметра плагинов, но я хотел узнать конкретно, есть ли способ, поддерживаемый API (чтобы ограничить шансы, что этот плагин сломается на обновлении Tinymce).

Это было полезно?

Решение

Чтобы увидеть, является ли активным плагином или командой, кажется, нет реальной функции API. Что вы можете сделать, чтобы увидеть, используется ли плагин

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

Чтобы проверить, доступна ли данная команда (в данном случае McEautoresize), вы можете использовать

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

Маловероятно, что это когда -либо изменится в Tinymce.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top