Question

Le soutien de l'API Est-ce que TinyMCE une méthode pour trouver si oui ou non un plug-in est actif, ou mieux, que ce soit est inscrit à un ordre donné? Plus précisément, je suis en train de créer un plug-in qui appeler la commande mceAutoResize à des périodes, mais pour le faire, je préférerais détecter si la commande existe ou non. Je sais que je peux le faire en recherchant le paramètre plugins, mais je voulais savoir précisément s'il existe un moyen pris en charge API (pour limiter les chances que ce plugin se brisera sur une mise à jour de TinyMCE).

Était-ce utile?

La solution

Pour voir si un plug-in ou commande est actif, il semble y avoir aucune réelle fonctionnalité API. Ce que vous pouvez faire pour voir si un plugin est utilisé chargé

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

Pour vérifier si une commande donnée (dans ce cas mceAutoResize) est disponible, vous pouvez utiliser

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

Il est peu probable que cela ne changera jamais dans tinymce.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top