From 0ce2da94af3c5fa2301bfbf1c2f71a9134265132 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 12 Jun 2021 20:29:57 +0200 Subject: [PATCH] Added open link info button --- FAQ.md | 2 +- .../faircode/email/FragmentDialogOpenLink.java | 8 ++++++++ app/src/main/res/layout/dialog_open_link.xml | 17 ++++++++++++++++- 3 files changed, 25 insertions(+), 2 deletions(-) diff --git a/FAQ.md b/FAQ.md index c53f2040aa..1eed27d20b 100644 --- a/FAQ.md +++ b/FAQ.md @@ -1478,7 +1478,7 @@ this is even less secure because Google is involved too without providing much b You can show images and original messages by default for trusted senders on a case-by-case basis by checking *Do not ask this again for ...*. -If you want to reset the default *Open with* apps, please [see here](https://www.androidauthority.com/how-to-set-default-apps-android-clear-621269/). +If you want to reset the default *Open with* apps, please [see here](https://support.google.com/pixelphone/answer/6271667).
diff --git a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java index a2e3676c7e..12abd229a3 100644 --- a/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java +++ b/app/src/main/java/eu/faircode/email/FragmentDialogOpenLink.java @@ -124,6 +124,7 @@ public class FragmentDialogOpenLink extends FragmentDialogBase { // Get views final View dview = LayoutInflater.from(context).inflate(R.layout.dialog_open_link, null); + final ImageButton ibInfo = dview.findViewById(R.id.ibInfo); final TextView tvTitle = dview.findViewById(R.id.tvTitle); final ImageButton ibDifferent = dview.findViewById(R.id.ibDifferent); final EditText etLink = dview.findViewById(R.id.etLink); @@ -144,6 +145,13 @@ public class FragmentDialogOpenLink extends FragmentDialogBase { final Group grpDifferent = dview.findViewById(R.id.grpDifferent); final Group grpOwner = dview.findViewById(R.id.grpOwner); + ibInfo.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + Helper.viewFAQ(v.getContext(), 35); + } + }); + ibDifferent.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { diff --git a/app/src/main/res/layout/dialog_open_link.xml b/app/src/main/res/layout/dialog_open_link.xml index 897448fca2..0b65b23ba0 100644 --- a/app/src/main/res/layout/dialog_open_link.xml +++ b/app/src/main/res/layout/dialog_open_link.xml @@ -12,13 +12,28 @@ + +