diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java
index e1afe726e1..ff31758cc4 100644
--- a/app/src/main/java/eu/faircode/email/FragmentCompose.java
+++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java
@@ -264,6 +264,7 @@ public class FragmentCompose extends FragmentBase {
private View vwAnchor;
private TextViewAutoCompleteAction etSearch;
private HorizontalScrollView style_bar;
+ private ImageButton ibLink;
private BottomNavigationView media_bar;
private BottomNavigationView bottom_navigation;
private ContentLoadingProgressBar pbWait;
@@ -395,6 +396,7 @@ public class FragmentCompose extends FragmentBase {
vwAnchor = view.findViewById(R.id.vwAnchor);
etSearch = view.findViewById(R.id.etSearch);
style_bar = view.findViewById(R.id.style_bar);
+ ibLink = view.findViewById(R.id.menu_link);
media_bar = view.findViewById(R.id.media_bar);
bottom_navigation = view.findViewById(R.id.bottom_navigation);
@@ -885,6 +887,14 @@ public class FragmentCompose extends FragmentBase {
StyleHelper.wire(getViewLifecycleOwner(), view, etBody);
+ ibLink.setVisibility(View.VISIBLE);
+ ibLink.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ onActionLink();
+ }
+ });
+
media_bar.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
diff --git a/app/src/main/java/eu/faircode/email/StyleHelper.java b/app/src/main/java/eu/faircode/email/StyleHelper.java
index 0ce7460430..7637e972e5 100644
--- a/app/src/main/java/eu/faircode/email/StyleHelper.java
+++ b/app/src/main/java/eu/faircode/email/StyleHelper.java
@@ -139,6 +139,8 @@ public class StyleHelper {
else if (id == R.id.menu_style_code)
v.setVisibility(BuildConfig.DEBUG ? View.VISIBLE : View.GONE);
}
+
+ view.findViewById(R.id.menu_link).setVisibility(View.GONE);
}
static TextWatcher getTextWatcher(EditText etBody) {
diff --git a/app/src/main/res/layout/include_style_bar.xml b/app/src/main/res/layout/include_style_bar.xml
index cf6d6f2ac0..68e805d86d 100644
--- a/app/src/main/res/layout/include_style_bar.xml
+++ b/app/src/main/res/layout/include_style_bar.xml
@@ -59,6 +59,21 @@
app:srcCompat="@drawable/twotone_format_underlined_24"
app:tint="@color/action_foreground" />
+
+