X-Git-Url: https://dev.renevier.net/?p=syj.git;a=blobdiff_plain;f=public%2Fjs%2Futils.js;h=b16a9c2ec4206c1ec83bba7ca38e20f425585a60;hp=aba7b1d1f7aa6ebd91187612b4afba17af77bbd2;hb=868eea06f69fbfdb361d5c9142ecce98918d927b;hpb=f5af9a431b30d4832a5eacb5bfff41ffcf9dfaee diff --git a/public/js/utils.js b/public/js/utils.js index aba7b1d..b16a9c2 100644 --- a/public/js/utils.js +++ b/public/js/utils.js @@ -395,7 +395,7 @@ Element.addMethods('div', { while (node) { nextNode = node.nextSibling; - if (node.nodeType === 3 || node.tagName.toLowerCase() === 'br') { + if (node.nodeType === 3 || node.tagName.toLowerCase() === 'br' || node.textContent || node.innerText) { div.removeChild(node); } node = nextNode; @@ -408,7 +408,7 @@ Element.addMethods('div', { var node = (div.ownerDocument || document).createTextNode(message); if ($A(div.childNodes).filter(function(node) { - return (node.nodeType === 3 || node.tagName.toLowerCase() === 'br'); + return (node.nodeType === 3 || node.tagName.toLowerCase() === 'br' || node.textContent || node.innerText); }).length) { div.insert(new Element('br')); }