Cuando inicializas un editor tinyMCE, he notado dos maneras diferentes de llamar cuando se crea el editor.callback de instalación de tinyMCE versus onAddEditor
Una forma es utilizar la devolución de llamada de instalación que forma parte de tinyMCE.init:
tinyMCE.init({
...
setup : function(ed) {
// do things with editor ed
}
});
La otra forma es para conectar a la onAddEditor evento:
tinyMCE.onAddEditor.add(function(mgr,ed) {
// do things with editor ed
});
¿Cuáles son las diferencias entre el uso de estos dos métodos?
¿Está el editor en un estado diferente en uno frente al otro? Por ejemplo, las cosas aún no están cargadas si intento acceder a las propiedades en el objeto editor.
¿Cuáles son las razones para usar una sobre la otra?
Tengo las diferencias sobre dónde puedes configurarlas. Estoy tratando de entender por qué usarías uno sobre el otro? ¿Hay acciones que pueda tomar en un editor que solo funcionaría en una de esas devoluciones? –
usaría la devolución de llamada de configuración si no quisiera crear un plugin propio (en mi caso yo uso el modo: "textareas", entonces no uso addControl para inicializarlos) – Thariama
En cuanto a interferir con la inspección del editor y jugando con su dom, ¿usaría la configuración causar un problema ya que se llama antes? –