node.childNodes.length == 1 &&
node.firstChild.nodeName == "#text"
) {
- var text = ' ' + node.innerHTML + ' ';
- var textNode = document.createTextNode(text);
+ var textNode = node.firstChild;
+ node.removeChild(textNode);
+
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" "), node);
node.parentNode.insertBefore(textNode, node);
+ node.parentNode.insertBefore(node.ownerDocument.createTextNode(" ") , node);
node.parentNode.removeChild(node);
}