summaryrefslogtreecommitdiff
path: root/src/ui/linkinfo.c
diff options
context:
space:
mode:
authorJaakko Keränen <jaakko.keranen@iki.fi>2022-02-13 20:27:11 +0200
committerJaakko Keränen <jaakko.keranen@iki.fi>2022-02-13 20:27:11 +0200
commitfb71407409b2debd8e03c42faecd811d168321bf (patch)
treea26585d53cac41c143d9ebf35a5fc352d68716a4 /src/ui/linkinfo.c
parent46acccaa8128a18ed026c9c5b4e6a401a307c3b0 (diff)
Added UI helper for presenting data URLs
Omit the actual data.
Diffstat (limited to 'src/ui/linkinfo.c')
-rw-r--r--src/ui/linkinfo.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/ui/linkinfo.c b/src/ui/linkinfo.c
index 46aa6663..15aea16e 100644
--- a/src/ui/linkinfo.c
+++ b/src/ui/linkinfo.c
@@ -92,12 +92,8 @@ void infoText_LinkInfo(const iGmDocument *doc, iGmLinkId linkId, iString *text_o
92 appendRange_String(text_out, (iRangecc){ parts.path.start, constEnd_String(url) }); 92 appendRange_String(text_out, (iRangecc){ parts.path.start, constEnd_String(url) });
93 } 93 }
94 else if (scheme == data_GmLinkScheme) { 94 else if (scheme == data_GmLinkScheme) {
95 appendCStr_String(text_out, "\U0001f4e6 "); 95 appendCStr_String(text_out, paperclip_Icon " ");
96 const char *comma = strchr(cstr_String(url), ','); 96 append_String(text_out, prettyDataUrl_String(url, none_ColorId));
97 if (!comma) {
98 comma = iMin(constEnd_String(url), constBegin_String(url) + 256);
99 }
100 appendRange_String(text_out, (iRangecc){ constBegin_String(url), comma });
101 } 97 }
102 else if (scheme != gemini_GmLinkScheme) { 98 else if (scheme != gemini_GmLinkScheme) {
103 const size_t maxDispLen = 300; 99 const size_t maxDispLen = 300;