From e8b3459d2c1ce6a31631d4ed6de5bf3a40b62d24 Mon Sep 17 00:00:00 2001 From: M66B Date: Sun, 1 Sep 2019 12:09:57 +0200 Subject: [PATCH] Pretty print html debug --- .../main/java/eu/faircode/email/AdapterMessage.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/AdapterMessage.java b/app/src/main/java/eu/faircode/email/AdapterMessage.java index aea3593861..28ae554757 100644 --- a/app/src/main/java/eu/faircode/email/AdapterMessage.java +++ b/app/src/main/java/eu/faircode/email/AdapterMessage.java @@ -2421,8 +2421,14 @@ public class AdapterMessage extends RecyclerView.Adapter"; + if (debug) { + Document format = Jsoup.parse(html); + format.outputSettings().prettyPrint(true).outline(true).indentAmount(1); + String[] lines = format.outerHtml().split("\\r?\\n"); + for (int i = 0; i < lines.length; i++) + lines[i] = Html.escapeHtml(lines[i]); + html += "
" + TextUtils.join("
", lines) + "
"; + } Spanned spanned = HtmlHelper.fromHtml(html, new Html.ImageGetter() { @Override