This commit is contained in:
the-djmaze 2022-07-21 10:13:24 +02:00
parent 4238834cb5
commit d42cecb4df

View file

@ -100,7 +100,7 @@ export const
'BGSOUND','KEYGEN','SOURCE','OBJECT','EMBED','APPLET','IFRAME','FRAME','FRAMESET','VIDEO','AUDIO','AREA','MAP' 'BGSOUND','KEYGEN','SOURCE','OBJECT','EMBED','APPLET','IFRAME','FRAME','FRAMESET','VIDEO','AUDIO','AREA','MAP'
], ],
nonEmptyTags = [ nonEmptyTags = [
'A','B','EM','I','SPAN','STRONG','O:P','TABLE' 'A','B','EM','I','SPAN','STRONG','TABLE'
]; ];
tpl.innerHTML = html tpl.innerHTML = html
@ -132,13 +132,12 @@ export const
// || (oStyle.maxHeight && 1 > parseFloat(oStyle.maxHeight) // || (oStyle.maxHeight && 1 > parseFloat(oStyle.maxHeight)
// || (oStyle.maxWidth && 1 > parseFloat(oStyle.maxWidth) // || (oStyle.maxWidth && 1 > parseFloat(oStyle.maxWidth)
// || ('0' === oStyle.opacity // || ('0' === oStyle.opacity
|| (nonEmptyTags.includes(name) && ('' == oElement.textContent.trim() && !oElement.querySelector('img')))
) { ) {
oElement.remove(); oElement.remove();
return; return;
} }
// if (['CENTER','FORM'].includes(name)) { // if (['CENTER','FORM'].includes(name)) {
if ('FORM' === name || 'O:P' === name) { if ('FORM' === name || 'O:P' === name || (nonEmptyTags.includes(name) && ('' == oElement.textContent.trim()))) {
replaceWithChildren(oElement); replaceWithChildren(oElement);
return; return;
} }