frontend for xcvr appview

use href to allow for protocol-less link

+5 -2
+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 - return [{ text: ebody, isLink: false, key: 0 }]; 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 + href: "", 54 55 key: res.length, 55 56 }); 56 57 } 57 58 res.push({ 58 59 text: link.value, 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 + 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 - <a href={part.text} target="_blank" rel="noopener" 121 + <a href={part.href} target="_blank" rel="noopener" 119 122 >{part.text}</a 120 123 > 121 124 {:else}