mirror of https://github.com/M66B/FairEmail.git
Custom rendering: added nested lists
This commit is contained in:
parent
67aca37e19
commit
270ca1ceac
|
@ -1775,6 +1775,7 @@ public class HtmlHelper {
|
||||||
int colorAccent = Helper.resolveColor(context, R.attr.colorAccent);
|
int colorAccent = Helper.resolveColor(context, R.attr.colorAccent);
|
||||||
int dp3 = Helper.dp2pixels(context, 3);
|
int dp3 = Helper.dp2pixels(context, 3);
|
||||||
int dp6 = Helper.dp2pixels(context, 6);
|
int dp6 = Helper.dp2pixels(context, 6);
|
||||||
|
int dp24 = Helper.dp2pixels(context, 24);
|
||||||
|
|
||||||
if (experiments) {
|
if (experiments) {
|
||||||
// https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements
|
// https://developer.mozilla.org/en-US/docs/Web/HTML/Block-level_elements
|
||||||
|
@ -1963,6 +1964,15 @@ public class HtmlHelper {
|
||||||
break;
|
break;
|
||||||
case "ol":
|
case "ol":
|
||||||
case "ul":
|
case "ul":
|
||||||
|
int llevel = 0;
|
||||||
|
Element lparent = element.parent();
|
||||||
|
while (lparent != null) {
|
||||||
|
if (lparent.tagName().equals(element.tagName()))
|
||||||
|
llevel++;
|
||||||
|
lparent = lparent.parent();
|
||||||
|
}
|
||||||
|
if (llevel > 0)
|
||||||
|
ssb.setSpan(new LeadingMarginSpan.Standard(llevel * dp24), start, ssb.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
|
||||||
newline(start);
|
newline(start);
|
||||||
newline(ssb.length());
|
newline(ssb.length());
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue