Check if div has content

pull/162/head
M66B 5 years ago
parent 4d72f1771d
commit 526d7789f4

@ -366,10 +366,20 @@ public class HtmlHelper {
// Prevent too many line breaks
for (Element div : document.select("div")) {
div.tagName("span");
if (div.childNodeSize() == 1 && div.childNode(0) instanceof TextNode)
boolean content = false;
for (Node child : div.childNodes())
if (child instanceof TextNode ||
(child instanceof Element && "img".equals(child.nodeName()))) {
content = true;
break;
}
if (content) {
div.appendElement("br");
div.appendElement("br");
}
}
Element body = document.body();
return (body == null ? "" : body.html());

Loading…
Cancel
Save