代码之家  ›  专栏  ›  技术社区  ›  stringo0

javascript niceedit配置

  •  8
  • stringo0  · 技术社区  · 14 年前

    我想用 nicedit

    目前我正使用此功能将nicedit添加到所有文本区域:

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

    如何配置这些WYSIWYG?我发现我可以通过以下方式配置单个框:

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

    但是在使用时我该怎么做呢 bkLib.onDomLoaded(nicEditors.allTextAreas); ?

    我困惑不解。

    谢谢!

    就其价值而言,我们还运行了jquery。

    2 回复  |  直到 10 年前
        1
  •  11
  •   pedrofalcaocosta    13 年前

    这是问题的正确答案… 这在nicedit的文档中确实是缺失的。 这样就可以用相同的自定义配置配置所有文本区域。

       bkLib.onDomLoaded(function() {
          nicEditors.allTextAreas({buttonList : ['bold','italic','underline']});
       }); 
    
        2
  •  0
  •   Emre Erdoğan    10 年前

    下载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)}
    

    保存并重试。所有文本区域将具有完整面板:)