Domanda

API di supporto di non TinyMCE un metodo per considerare se un plug-in è attivo, o meglio, se un determinato comando viene registrato? In particolare, sto creando un plugin che vorrebbe chiamare il comando mceAutoResize a periodi, ma per farlo ho preferirei per rilevare se esiste o no il comando. So che posso fare questo cercando il parametro plugin, ma volevo sapere in particolare se c'è un modo API-sostenuta (per limitare le possibilità che questo plugin si romperà su un aggiornamento di TinyMCE).

È stato utile?

Soluzione

Per vedere se un plugin o comando è attivo non sembra esserci alcuna funzionalità API reale. Cosa si può fare per vedere se un plugin è caricato uso

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

Per controllare se un determinato comando (in questo caso mceAutoResize) è disponibile si può usare

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

Non è probabile che questo cambierà mai in TinyMCE.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top