tangled
alpha
login
or
join now
moth11.net
/
xcvr
2
fork
atom
frontend for xcvr appview
2
fork
atom
overview
issues
pulls
pipelines
use href to allow for protocol-less link
moth11.net
7 months ago
a3556f61
cd63ebcc
+5
-2
1 changed file
expand all
collapse all
unified
split
src
lib
components
Transmission.svelte
+5
-2
src/lib/components/Transmission.svelte
···
41
41
const links = linkify.find(body, "url");
42
42
const ll = links.length;
43
43
if (ll === 0) {
44
44
-
return [{ text: ebody, isLink: false, key: 0 }];
44
44
+
return [{ text: ebody, isLink: false, href: "", key: 0 }];
45
45
}
46
46
let res = [];
47
47
let idx = 0;
···
51
51
res.push({
52
52
text: escapeHTML(beforeText),
53
53
isLink: false,
54
54
+
href: "",
54
55
key: res.length,
55
56
});
56
57
}
57
58
res.push({
58
59
text: link.value,
60
60
+
href: link.href,
59
61
isLink: true,
60
62
key: res.length,
61
63
});
···
67
69
text: escapeHTML(afterText),
68
70
isLink: false,
69
71
key: res.length,
72
72
+
href: "",
70
73
});
71
74
}
72
75
return res;
···
115
118
<div class="body">
116
119
{#each mfrags as part (part.key)}
117
120
{#if part.isLink}
118
118
-
<a href={part.text} target="_blank" rel="noopener"
121
121
+
<a href={part.href} target="_blank" rel="noopener"
119
122
>{part.text}</a
120
123
>
121
124
{:else}