Slightly more accurate content length
This commit is contained in:
parent
4c7c518d4d
commit
ec4320d53e
|
@ -2,5 +2,10 @@ const div = document.createElement('div');
|
|||
export default function htmlContentLength(html) {
|
||||
if (!html) return 0;
|
||||
div.innerHTML = html;
|
||||
// .invisible spans for links
|
||||
// e.g. <span class="invisible">https://</span>mastodon.social
|
||||
div.querySelectorAll('.invisible').forEach((el) => {
|
||||
el.remove();
|
||||
});
|
||||
return div.innerText.length;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue