From 02f31ffa4aef44ce21d494e80da0f5161751f5b7 Mon Sep 17 00:00:00 2001 From: M66B Date: Thu, 9 Nov 2023 11:43:24 +0100 Subject: [PATCH] Remove FairEmail signatures --- app/src/main/java/eu/faircode/email/HtmlHelper.java | 3 +++ app/src/main/java/eu/faircode/email/MessageHelper.java | 7 +++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/HtmlHelper.java b/app/src/main/java/eu/faircode/email/HtmlHelper.java index 86c5371dbd..5fb6e1f1ba 100644 --- a/app/src/main/java/eu/faircode/email/HtmlHelper.java +++ b/app/src/main/java/eu/faircode/email/HtmlHelper.java @@ -2736,6 +2736,9 @@ public class HtmlHelper { } static void removeSignatures(Document d) { + //
+ d.body().select(".fairemail_signature").remove(); + //
//
d.body().select("[data-smartmail=gmail_signature]").remove(); diff --git a/app/src/main/java/eu/faircode/email/MessageHelper.java b/app/src/main/java/eu/faircode/email/MessageHelper.java index 589d1c87d0..e8b24ddb21 100644 --- a/app/src/main/java/eu/faircode/email/MessageHelper.java +++ b/app/src/main/java/eu/faircode/email/MessageHelper.java @@ -1043,8 +1043,11 @@ public class MessageHelper { document.body().prependChild(div); } - document.select("div[fairemail=signature]").removeAttr("fairemail"); - document.select("div[fairemail=reference]").removeAttr("fairemail"); + document.select("div[fairemail=signature]") + .removeAttr("fairemail") + .addClass("fairemail_signature"); + document.select("div[fairemail=reference]") + .removeAttr("fairemail"); Elements reply = document.select("div[fairemail=reply]"); if (message.isPlainOnly())