我正在使用TinyMCE编辑器和来自word功能的粘贴.
我的问题是,当我有空格时,tinyMCE会将它们转换为 ,我想保留正常空间.
是否有一个过滤功能或类似的东西可以在tinyMCe.init中使用,这将做到这一点?
谢谢.
我找到了一个灵魂,我不确定这是正确的,但它确实有效.在tinyMCE.init中,我补充说:
paste_auto_cleanup_on_paste : true,
paste_postprocess : function(pl, o) {
// remove extra line breaks
o.node.innerHTML = o.node.innerHTML.replace(/ /ig, " ");
}
Run Code Online (Sandbox Code Playgroud)
这是整个tinyMCE init:
function addTinyMCE_Authors_AffiliationsWord() {
jQuery('#dialog-authors_affiliations_parsing').tinymce({
script_url: '/js/tiny_mce_3.2.7_jquery/jscripts/tiny_mce/tiny_mce.js',
width: "800px",
height: "250px",
mode: "textarea",
theme : "advanced",
plugins : "paste",
// Theme options
theme_advanced_buttons1 : "pasteword",
theme_advanced_buttons2 :"",
theme_advanced_buttons3 :"",
theme_advanced_buttons4 :"",
theme_advanced_toolbar_location : "bottom",
valid_elements : "p",
paste_auto_cleanup_on_paste : true,
paste_postprocess : function(pl, o) {
// remove  
o.node.innerHTML = o.node.innerHTML.replace(/ /ig, " ");
}
});
}
Run Code Online (Sandbox Code Playgroud)
请享用...
| 归档时间: |
|
| 查看次数: |
11868 次 |
| 最近记录: |