Конфигурация Javascript NiceEdit - PullRequest
       2

Конфигурация Javascript NiceEdit

8 голосов
/ 16 октября 2010

Я пытаюсь использовать nicedit

В настоящее время я использую это для добавления nicedit во все текстовые области:

<script src="http://js.nicedit.com/nicEdit-latest.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>

Как мне настроить этиwysiwygs?Я обнаружил, что могу настроить отдельные поля следующим образом:

new nicEditor({fullPanel : true}).panelInstance('area2');

Но как мне это сделать при использовании bkLib.onDomLoaded(nicEditors.allTextAreas);?

Я сбит с толку.

Спасибо!

Что бы это ни стоило, у нас также работает jquery.

Ответы [ 2 ]

11 голосов
/ 10 августа 2011

Это правильный ответ на вопрос ... Это действительно отсутствует в документации NicEdit. При этом возможно настроить все текстовые области с одинаковыми пользовательскими настройками.

   bkLib.onDomLoaded(function() {
      nicEditors.allTextAreas({buttonList : ['bold','italic','underline']});
   }); 
0 голосов
/ 24 июня 2014

скачайте nicedit-latest.js и используйте его.

в nicedit-latest.js найдите

if(type&&(hasButton||this.ne.options.fullPanel))

(где-то в строке 40).

затем удалите его и его скобки

{ }

, но не эту строку между скобками

this.panelButtons.push(new type(this.panelElm,buttonName,options,this.ne));if(!hasButton){this.buttonList.push(buttonName)}

сохраните и попробуйте снова.все текстовые поля будут иметь полную панель:)

...