Check if div has content

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

@ -366,9 +366,19 @@ public class HtmlHelper {
// Prevent too many line breaks // Prevent too many line breaks
for (Element div : document.select("div")) { for (Element div : document.select("div")) {
div.tagName("span"); 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");
div.appendElement("br"); div.appendElement("br");
}
} }
Element body = document.body(); Element body = document.body();

Loading…
Cancel
Save