Fix text nodes extraction fails on template element

This commit is contained in:
Lim Chee Aun 2024-10-13 11:28:54 +08:00
parent 4d03f8fba4
commit 82163c0b88

View file

@ -30,9 +30,15 @@ const TWITTER_MENTION_REGEX = /@[a-zA-Z0-9_]+@(twitter|x)\.com/;
const TWITTER_MENTION_CAPTURE_REGEX = /(@([a-zA-Z0-9_]+)@(twitter|x)\.com)/g;
function createDOM(html, isDocumentFragment) {
const tpl = document.createElement('template');
tpl.innerHTML = html;
return isDocumentFragment ? tpl.content : tpl;
if (isDocumentFragment) {
const tpl = document.createElement('template');
tpl.innerHTML = html;
return tpl.content;
} else {
const tpl = document.createElement('div');
tpl.innerHTML = html;
return tpl;
}
}
function _enhanceContent(content, opts = {}) {