diff --git a/dist/HTMLNormalizer/HTMLNormalizer.js b/dist/HTMLNormalizer/HTMLNormalizer.js index 839adf3cdad35407f475a1704094fa7e996da467..68dc062b75b86094cc0fbeb7158641480a0f1311 100644 --- a/dist/HTMLNormalizer/HTMLNormalizer.js +++ b/dist/HTMLNormalizer/HTMLNormalizer.js @@ -133,7 +133,7 @@ const pruneHtmlNode = (node, pruneElement) => { case constants_1.DOCUMENT_TYPE_NODE: toBeRemoved = true; break; - case node.TEXT_NODE: { + case constants_1.TEXT_NODE: { const trimmedText = node.textContent.trim(); if (trimmedText === "") { toBeRemoved = true; diff --git a/dist/HTMLNormalizer/strategies/common.js b/dist/HTMLNormalizer/strategies/common.js index edd79a771b6600a0a32672d8f98a20669303ea65..8bf68f4807488fe2eddcdcabfc5e327f187779ec 100644 --- a/dist/HTMLNormalizer/strategies/common.js +++ b/dist/HTMLNormalizer/strategies/common.js @@ -34,10 +34,6 @@ const pruneElement = (element) => { if (isDummyQrCode(element)) { return true; } - if (element.nodeName.toLowerCase() === "div" && - element.childNodes.length === 0) { - return true; - } return !!exports.ELEMENT_TYPES_TO_REMOVE[element.nodeName.toLowerCase()]; }; exports.pruneElement = pruneElement; diff --git a/dist/HTMLNormalizer/strategies/outlook.js b/dist/HTMLNormalizer/strategies/outlook.js index 860c1d49716ef719eb6fcf72a78e2d121edbd036..e30b79d3a9b51a0c19e1f6a4615a8042e75bd8bb 100644 --- a/dist/HTMLNormalizer/strategies/outlook.js +++ b/dist/HTMLNormalizer/strategies/outlook.js @@ -31,7 +31,7 @@ const removeQrCodeNodes = (document) => { let toRemove = []; let child = node.firstChild; while (child) { - if (child.nodeType == child.ELEMENT_NODE) { + if (child.nodeType == constants_1.ELEMENT_NODE) { toRemove = [...toRemove, ...remove(child)]; const childElement = child; const id = childElement.getAttribute("id");