Fixed extra newlines

pull/198/head
M66B 4 years ago
parent 1be972b1e3
commit 3e55d89854

@ -550,7 +550,8 @@ public class HtmlHelper {
if (!TextUtils.isEmpty(style)) { if (!TextUtils.isEmpty(style)) {
boolean block = false; boolean block = false;
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
if ("span".equals(element.tagName()) && if (!view &&
"span".equals(element.tagName()) &&
"rtl".equals(element.attr("dir"))) "rtl".equals(element.attr("dir")))
block = true; block = true;
@ -741,7 +742,8 @@ public class HtmlHelper {
case "text-align": case "text-align":
// https://developer.mozilla.org/en-US/docs/Web/CSS/text-align // https://developer.mozilla.org/en-US/docs/Web/CSS/text-align
if (text_align) { if (text_align) {
block = true; if (!element.isBlock())
block = true;
element.attr("x-align", value); element.attr("x-align", value);
sb.append(key).append(':').append(value).append(';'); sb.append(key).append(':').append(value).append(';');
} }
@ -749,8 +751,12 @@ public class HtmlHelper {
} }
} }
if (block) if (block) {
sb.append("display:block;"); sb.append("display:block;");
Element next = element.nextElementSibling();
if (next != null && "br".equals(next.tagName()))
next.remove();
}
if (sb.length() == 0) if (sb.length() == 0)
element.removeAttr("style"); element.removeAttr("style");

Loading…
Cancel
Save