Javascript NiceEdit Configuration
-
08-10-2019 - |
Question
Je suis en train d'utiliser NicEdit
Actuellement, je suis en utilisant cette option pour ajouter NicEdit à toutes les zones de texte:
<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>
Comment puis-je configurer ces wysiwygs? J'ai trouvé que je peux configurer des boîtes individuelles par:
new nicEditor({fullPanel : true}).panelInstance('area2');
Mais comment puis-je faire lors de l'utilisation bkLib.onDomLoaded(nicEditors.allTextAreas);
?
Je suis déconcerté.
Merci!
Pour ce que ça vaut la peine, nous avons également jquery en cours d'exécution aussi bien.
La solution
Ceci est la bonne réponse à la question ... Ce manque vraiment dans la documentation de NicEdit. Avec cela est possible de configurer toutes les zones de texte avec la même configuration personnalisée.
bkLib.onDomLoaded(function() {
nicEditors.allTextAreas({buttonList : ['bold','italic','underline']});
});
Autres conseils
télécharger NicEdit-latest.js et l'utiliser.
trouver NicEdit-latest.js
if(type&&(hasButton||this.ne.options.fullPanel))
(il est quelque part sur la ligne 40.)
que de le supprimer et ses crochets
{ }
mais pas cette ligne entre les crochets
this.panelButtons.push(new type(this.panelElm,buttonName,options,this.ne));if(!hasButton){this.buttonList.push(buttonName)}
enregistrer et essayer à nouveau. tous textareas auront tout le panel:)