2017-07-29 92 views
0

使用自定义按钮,不要复制类,我添加了一个paragraphe与类和一些内容,比如:TinyMCE的:添加一个新的段落时,在输入

<p class="mce-new-class">my custom content</p> 

当我按下输入这样的后

<p class="mce-new-class">my custom content</p> 
<p class="mce-new-class">&nbsp;</p> 

我想只有一个新的段落,但没有类:

<p class="mce-new-class">my custom content</p> 
<p>&nbsp;</p> 
款,TinyMCE的将使用完全相同的类会自动添加一个新的段落

我已经试过这样:

tinymce.init({ 
    ... 
    setup: function (ed) { 
     ed.on('keydown',function(e) { 
      if(e.keyCode == 13){ 
       ed.selection.setContent('<p>&nbsp;</p>'); 
       return false; 
      } 
     }); 
    } 
}); 

但是,这适用于所有情况,将制动等有用的情况下,如上复制列表元素“进入按”

任何帮助将不胜感激

回答

0

找到了一个解决方案:

... 
setup: function (ed) { 
    ed.on('keydown',function(e) { 
     if(e.keyCode == 13){ 
      if(ed.dom.hasClass(ed.selection.getNode(), 'mce-new-class')){    
       ed.selection.setContent('<p>&nbsp;</p>'); 
       return false;     
      } else {     
       return true; 
      } 
     } 
    }); 
}, 
...