Estoy usando TinyMCE en las áreas de texto en mi sección de administración de Magento. Tengo mi editor TinyMCE visible desde el principio, pero quiero la opción de desactivarlo/volver a habilitarlo.TinyMCE - agregando un interruptor de palanca ON/OFF
Estoy usando la versión del complemento jQuery, así que agregué algunas secuencias de comandos, que casi funciona. Sin embargo, solo está afectando a la primera instancia de TinyMCE; si hay otras instancias en la página, no se ven afectadas.
Utilicé este ejemplo http://tinymce.moxiecode.com/examples/example_23.php como base para lo que he hecho hasta ahora. Pero todavía no puedo entender por qué está afectando solo a la primera instancia. ¿Algunas ideas? Aquí está mi código:
var $j = jQuery.noConflict();
// Add ON OFF toggle switch
$j(function() {
$j('textarea').after("<br/><span class=\"toggle form-button\">Toggle TinyMCE</span>");
$j("span.toggle").toggle(function(){
$j('.wrapper').find('textarea').tinymce().hide();
}, function() {
$j('.wrapper').find('textarea').tinymce().show();
});
});
esta es una especie de unr eufórico, pero ¿por qué estás haciendo $ j ('. wrapper'). find ('textarea')? Podrías hacer $ j ('. Wrapper textarea') en su lugar. Recuerde que la sintaxis del selector jQuery funciona igual que CSS. – William
Lo siento, ya lo tuve originalmente, ¡simplemente me olvidé de volver a cambiarlo después de probar algunas cosas diferentes para ver si funcionaba alguna de ellas! –