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 | 113 | |
114 | 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 | 166 | //,allHtmlEnabled:false //提交到后台的数据是否包含整个html字符串 |
144 | 167 | ... | ... |