Pregunta

¿El soporte de la API de TinyMCE un método para encontrar si es o no un plugin está activo, o mejor, si se ha registrado una orden dada? En concreto, estoy creando un plugin que le gustaría llamar al comando mceAutoResize en períodos, pero con el fin de hacerlo yo preferiría para detectar si existe o no al comando. Sé que puedo hacer esto mediante la búsqueda en el parámetro de plugins, pero quería saber específicamente si hay una manera de API-compatible (para limitar las posibilidades de que este plugin se romperá en una actualización TinyMCE).

¿Fue útil?

Solución

Para ver si un plugin o comando está activo no parece haber ninguna funcionalidad API real. Lo que puede hacer para ver si un plugin es cargado Utilice

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

Para comprobar si un comando dado (en este caso mceAutoResize) está disponible puede usar

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

No es probable que esto va a cambiar en tinymce.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top