Commit 7010b48e33d66be76fff9fb65134c8ee3f6c575e
1 parent
bbe95745
Modify common ueditor config && show a common config support for all user.
Showing
1 changed file
with
49 additions
and
26 deletions
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 |