From 5f188ef0f368a0811970653c8018b29bbdc4f410 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 15 May 2024 13:08:46 +0200 Subject: [PATCH] FairEmail quotes --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 5 +++-- app/src/main/java/eu/faircode/email/HtmlHelper.java | 8 +++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index ea5a8bbaf8..f7aec43749 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -5990,8 +5990,9 @@ public class FragmentCompose extends FragmentBase { !("list".equals(action) && TextUtils.isEmpty(selected_text)) && !"dsn".equals(action)) { // Reply/forward - Element reply = document.createElement("div"); - reply.attr("fairemail", "reference"); + Element reply = document.createElement("div") + .addClass("fairemail_quote") + .attr("fairemail", "reference"); // Build reply header boolean separate_reply = prefs.getBoolean("separate_reply", false); diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index a93beef9f3..617b7a09bb 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2860,8 +2860,14 @@ public class HtmlHelper { } static void removeQuotes(Document d) { + Elements quotes = d.body().select(".fairemail_quote"); + if (quotes.size() > 0) { + quotes.remove(); + return; + } + // Gmail - Elements quotes = d.body().select(".gmail_quote"); + quotes = d.body().select(".gmail_quote"); if (quotes.size() > 0) { quotes.remove(); return;