projects
/
roojs1
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
d14cf37
)
remove white space padding on span removal on chinese character text
author
Alan Knowles
<alan@roojs.com>
Wed, 29 May 2019 01:58:14 +0000
(09:58 +0800)
committer
Alan Knowles
<alan@roojs.com>
Wed, 29 May 2019 01:58:14 +0000
(09:58 +0800)
Roo/HtmlEditorCore.js
patch
|
blob
|
history
diff --git
a/Roo/HtmlEditorCore.js
b/Roo/HtmlEditorCore.js
index
b3f982a
..
3e30137
100644
(file)
--- a/
Roo/HtmlEditorCore.js
+++ b/
Roo/HtmlEditorCore.js
@@
-1175,14
+1175,17
@@
Roo.extend(Roo.HtmlEditorCore, Roo.Component, {
node.nodeName == 'SPAN' &&
!node.hasAttributes() &&
node.childNodes.length == 1 &&
node.nodeName == 'SPAN' &&
!node.hasAttributes() &&
node.childNodes.length == 1 &&
- node.firstChild.nodeName == "#text"
+ node.firstChild.nodeName == "#text"
) {
var textNode = node.firstChild;
node.removeChild(textNode);
) {
var textNode = node.firstChild;
node.removeChild(textNode);
-
- node.parentNode.insertBefore(node.ownerDocument.createTextNode(" "), node);
+ if (node.getAttribute('lang') != 'zh-CN') { // do not space pad on chinese characters..
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" "), node);
+ }
node.parentNode.insertBefore(textNode, node);
node.parentNode.insertBefore(textNode, node);
- node.parentNode.insertBefore(node.ownerDocument.createTextNode(" ") , node);
+ if (node.getAttribute('lang') != 'zh-CN') { // do not space pad on chinese characters..
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" ") , node);
+ }
node.parentNode.removeChild(node);
}
node.parentNode.removeChild(node);
}