Use HTMLTemplateElement

This commit is contained in:
djmaze 2020-09-22 14:23:31 +02:00
parent d2c9e860cb
commit 843b186354

View file

@ -3,7 +3,7 @@ import { Mime } from 'Common/Mime';
const
doc = document,
tpl = doc.createElement('div'),
tpl = doc.createElement('template'),
isArray = Array.isArray,
htmlmap = {
'&': '&',
@ -406,7 +406,7 @@ export function htmlToPlain(html) {
.replace(/"/gi, '"')
.replace(/<[^>]*>/gm, '');
text = splitPlainText(tpl.textContent
text = splitPlainText(tpl.innerText
.replace(/\n[ \t]+/gm, '\n')
.replace(/[\n]{3,}/gm, '\n\n')
.replace(/&gt;/gi, '>')