From 6fb947cbdd0b82bd843c5dfa56c52236afad8fbc Mon Sep 17 00:00:00 2001 From: Corewala Date: Sun, 9 Jan 2022 19:36:53 -0500 Subject: [PATCH] Added link listeners to inline images --- .../buran/ui/gemtext_adapter/GemtextAdapter.kt | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/corewala/buran/ui/gemtext_adapter/GemtextAdapter.kt b/app/src/main/java/corewala/buran/ui/gemtext_adapter/GemtextAdapter.kt index 2519d7a..042cdc5 100644 --- a/app/src/main/java/corewala/buran/ui/gemtext_adapter/GemtextAdapter.kt +++ b/app/src/main/java/corewala/buran/ui/gemtext_adapter/GemtextAdapter.kt @@ -185,6 +185,18 @@ class GemtextAdapter( onLink(uri, true, holder.adapterPosition) true } + holder.itemView.gemtext_inline_image.setOnClickListener { + val uri = getUri(lines[holder.adapterPosition]) + println("User clicked image: $uri") + onLink(uri, false, holder.adapterPosition) + + } + holder.itemView.gemtext_inline_image.setOnLongClickListener { + val uri = getUri(lines[holder.adapterPosition]) + println("User long-clicked image: $uri") + onLink(uri, true, holder.adapterPosition) + true + } when { inlineImages.containsKey(position) -> { @@ -198,7 +210,6 @@ class GemtextAdapter( println("Inline image rendered: $uri") inlineImage(uri, holder.adapterPosition) } - } }