Commit 7010b48e33d66be76fff9fb65134c8ee3f6c575e

Authored by dlstatic
1 parent bbe95745

Modify common ueditor config && show a common config support for all user.

js/plugin/ueditor/ueditor.config.js
@@ -113,32 +113,55 @@ @@ -113,32 +113,55 @@
113 113
114 //,pasteplain:false //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴 114 //,pasteplain:false //是否默认为纯文本粘贴。false为不使用纯文本粘贴,true为使用纯文本粘贴
115 //纯文本粘贴模式下的过滤规则 115 //纯文本粘贴模式下的过滤规则
116 - //'filterTxtRules' : function(){  
117 - // function transP(node){  
118 - // node.tagName = 'p';  
119 - // node.setStyle();  
120 - // }  
121 - // return {  
122 - // //直接删除及其字节点内容  
123 - // '-' : 'script style object iframe embed input select',  
124 - // 'p': {$:{}},  
125 - // 'br':{$:{}},  
126 - // 'div':{'$':{}},  
127 - // 'li':{'$':{}},  
128 - // 'caption':transP,  
129 - // 'th':transP,  
130 - // 'tr':transP,  
131 - // 'h1':transP,'h2':transP,'h3':transP,'h4':transP,'h5':transP,'h6':transP,  
132 - // 'td':function(node){  
133 - // //没有内容的td直接删掉  
134 - // var txt = !!node.innerText();  
135 - // if(txt){  
136 - // node.parentNode.insertAfter(UE.uNode.createText('    '),node);  
137 - // }  
138 - // node.parentNode.removeChild(node,node.innerText())  
139 - // }  
140 - // }  
141 - //}() 116 + 'filterTxtRules' : function(){
  117 + function transP(node){
  118 + node.tagName = 'p';
  119 + node.setStyle();
  120 + }
  121 + function transSpan(node) {
  122 + node.tagName = 'span';
  123 + node.setStyle();
  124 + node.setAttr();
  125 + }
  126 +
  127 + return {
  128 + //直接删除及其字节点内容
  129 + '-' : 'script style object iframe embed input select',
  130 + 'p': {$:{}},
  131 + 'br':{$:{}},
  132 + 'a': transSPan,
  133 + 'span': {$: {}},
  134 + 'strong': {$: {}},
  135 + 'b': {$: {}},
  136 + 'i': {$: {}},
  137 + 'em': {$: {}},
  138 + 'img': function (node) {
  139 + node.parentNode.removeChild(node);
  140 + },
  141 + 'div':{'$':{}},
  142 + 'ol': {$: {}},
  143 + 'ul': {$: {}},
  144 + 'dl': {$: {}},
  145 + 'dt': {$: {}},
  146 + 'dd': {$: {}},
  147 + 'li':{'$':{}},
  148 + 'caption':transP,
  149 + // 'th':transP,
  150 + // 'tr':transP,
  151 + 'th': {$: {}},
  152 + 'td': {$: {valign: 1, align: 1, rowspan: 1, colspan: 1, width: 1, height: 1}},
  153 + 'tr': {$: {valign: 1, align: 1, rowspan: 1, colspan: 1, width: 1, height: 1}},
  154 + 'h1':transP,'h2':transP,'h3':transP,'h4':transP,'h5':transP,'h6':transP
  155 + /* 'td':function(node){ */
  156 + // //没有内容的td直接删掉
  157 + // var txt = !!node.innerText();
  158 + // if(txt){
  159 + // node.parentNode.insertAfter(UE.uNode.createText('    '),node);
  160 + // }
  161 + // node.parentNode.removeChild(node,node.innerText())
  162 + /* } */
  163 + }
  164 + }()
142 165
143 //,allHtmlEnabled:false //提交到后台的数据是否包含整个html字符串 166 //,allHtmlEnabled:false //提交到后台的数据是否包含整个html字符串
144 167