Thread viewer for Bluesky

renamed content param to html in $tag()

to make it more obvious that this is meant for safe unescaped html

+1 -1
embed_component.js
··· 50 50 51 51 quotedPostPlaceholder() { 52 52 return $tag('div.quote-embed', { 53 - content: '<p class="post placeholder">Loading quoted post...</p>' 53 + html: '<p class="post placeholder">Loading quoted post...</p>' 54 54 }); 55 55 } 56 56
+2 -2
post_component.js
··· 168 168 stats.append(span); 169 169 170 170 if (this.post.repostCount > 0) { 171 - let span = $tag('span', { content: `<i class="fa-solid fa-retweet"></i> ${this.post.repostCount}` }); 171 + let span = $tag('span', { html: `<i class="fa-solid fa-retweet"></i> ${this.post.repostCount}` }); 172 172 stats.append(span); 173 173 } 174 174 ··· 250 250 let handle = api.findHandleByDid(repo); 251 251 let link = handle ? `See parent post (@${handle})` : "See parent post"; 252 252 253 - let p = $tag('p.back', { content: `<i class="fa-solid fa-reply"></i><a href="${url}">${link}</a>` }); 253 + let p = $tag('p.back', { html: `<i class="fa-solid fa-reply"></i><a href="${url}">${link}</a>` }); 254 254 div.appendChild(p); 255 255 } 256 256
+1 -1
utils.js
··· 16 16 for (let key in params) { 17 17 if (key == 'text') { 18 18 element.innerText = params[key]; 19 - } else if (key == 'content') { 19 + } else if (key == 'html') { 20 20 element.innerHTML = params[key]; 21 21 } else { 22 22 element[key] = params[key];