JavaScript Capitalide Confight
-
08-10-2019 - |
Вопрос
Я пытаюсь использовать Nieditit.
В настоящее время я использую это, чтобы добавить 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.
Решение
Это правильный ответ на вопрос ... Это действительно отсутствует в документации Niecedit. С этим можно настроить все текстуры с тем же пользовательским конфигом.
bkLib.onDomLoaded(function() {
nicEditors.allTextAreas({buttonList : ['bold','italic','underline']});
});
Другие советы
Загрузите noiceit-wally.js и используйте его.
В Noiceit-Neighle.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)}
Сохранить и попробуйте снова. Все текстуры будут иметь полную панель :)