Configuración Javascript NiceEdit
-
08-10-2019 - |
Pregunta
Estoy tratando de utilizar NicEdit
Actualmente estoy usando esto para añadir NicEdit a todas las áreas de texto:
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
¿Cómo se configuran estos wysiwygs? He encontrado que puedo configurar cajas individuales por:
new nicEditor({fullPanel : true}).panelInstance('area2');
Pero, ¿cómo puedo hacer esto cuando se utiliza bkLib.onDomLoaded(nicEditors.allTextAreas);
?
Estoy desconcertado.
Gracias!
Por lo que vale, también tenemos jQuery corriendo también.
Solución
Esta es la respuesta correcta a la pregunta ... Esto es realmente falta en la documentación de NicEdit. Con esto es posible configurar todas las áreas de texto con la misma configuración personalizada.
bkLib.onDomLoaded(function() {
nicEditors.allTextAreas({buttonList : ['bold','italic','underline']});
});
Otros consejos
descarga NicEdit-latest.js y utilizarlo.
en NicEdit-latest.js encuentran
if(type&&(hasButton||this.ne.options.fullPanel))
(que está en algún lugar en la línea 40).
que eliminarlo y sus soportes
{ }
pero no de esta línea entre los corchetes
this.panelButtons.push(new type(this.panelElm,buttonName,options,this.ne));if(!hasButton){this.buttonList.push(buttonName)}
guardar y vuelve a intentarlo. todas las áreas de texto tendrán el panel completo:)