diff options
author | Jaakko Keränen <jaakko.keranen@iki.fi> | 2022-02-13 20:27:11 +0200 |
---|---|---|
committer | Jaakko Keränen <jaakko.keranen@iki.fi> | 2022-02-13 20:27:11 +0200 |
commit | fb71407409b2debd8e03c42faecd811d168321bf (patch) | |
tree | a26585d53cac41c143d9ebf35a5fc352d68716a4 /src/ui/linkinfo.c | |
parent | 46acccaa8128a18ed026c9c5b4e6a401a307c3b0 (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.c | 8 |
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; |