Skip alignment in tables

pull/187/head
M66B 5 years ago
parent a8c222ddf6
commit 550362e4c3

@ -2129,7 +2129,19 @@ public class HtmlHelper {
setSpan(ssb, new StrikethroughSpan(), start, ssb.length()); setSpan(ssb, new StrikethroughSpan(), start, ssb.length());
break; break;
case "text-align": case "text-align":
boolean table = false;
Element e = element;
while (e != null) {
if ("table".equals(e.tagName()) ||
"true".equals(e.attr("x-table"))) {
table = true;
break;
}
e = e.parent();
}
// https://developer.mozilla.org/en-US/docs/Web/CSS/text-align // https://developer.mozilla.org/en-US/docs/Web/CSS/text-align
if (!table) {
Layout.Alignment alignment = null; Layout.Alignment alignment = null;
switch (value) { switch (value) {
case "left": case "left":
@ -2146,6 +2158,7 @@ public class HtmlHelper {
} }
if (alignment != null) if (alignment != null)
setSpan(ssb, new AlignmentSpan.Standard(alignment), start, ssb.length()); setSpan(ssb, new AlignmentSpan.Standard(alignment), start, ssb.length());
}
break; break;
} }
} }

Loading…
Cancel
Save