Clear columns with non breaking spaces

pull/187/head
M66B 4 years ago
parent 687251c62c
commit 150e7d5669

@ -833,6 +833,20 @@ public class HtmlHelper {
// Tables // Tables
// https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table // https://developer.mozilla.org/en-US/docs/Web/HTML/Element/table
for (Element col : document.select("th,td")) { for (Element col : document.select("th,td")) {
// Clear columns with non breaking spaces
if (col.childNodeSize() == 1 &&
col.childNode(0) instanceof TextNode) {
boolean nbsp = true;
String text = ((TextNode) col.childNode(0)).getWholeText();
for (int i = 0; i < text.length(); i++)
if (text.charAt(i) != '\u00a0') {
nbsp = false;
break;
}
if (nbsp)
col.html("");
}
// separate columns // separate columns
if (hasVisibleContent(col.childNodes())) if (hasVisibleContent(col.childNodes()))
if (col.nextElementSibling() != null) if (col.nextElementSibling() != null)

Loading…
Cancel
Save