From 197f597d1cc4bf89aeac215c7e63dd133e563e51 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Tue, 23 May 2023 13:53:44 +0200 Subject: [PATCH] Resolve #1134 --- dev/Common/Html.js | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/dev/Common/Html.js b/dev/Common/Html.js index d27de8d50..1af3a598d 100644 --- a/dev/Common/Html.js +++ b/dev/Common/Html.js @@ -358,23 +358,19 @@ export const // if ('TABLE' === name || 'TD' === name || 'TH' === name) { if (!oStyle.backgroundImage) { if ('TD' !== name && 'TH' !== name) { + ['width','height'].forEach(key => { + if (hasAttribute(key)) { + value = delAttribute(key); + oStyle[key] || (oStyle[key] = value.includes('%') ? value : value + 'px'); + } + }); // Make width responsive - if (hasAttribute('width') && !oStyle.width) { - value = delAttribute('width'); - oStyle.width = value.includes('%') ? value : value + 'px'; - } value = oStyle.width; if (100 < parseInt(value,10) && !oStyle.maxWidth) { oStyle.maxWidth = value; oStyle.width = '100%'; - } else if (!value?.includes('%')) { - oStyle.removeProperty('width'); } // Make height responsive - if (hasAttribute('height')) { - value = delAttribute('height'); - oStyle.height = value.includes('%') ? value : value + 'px'; - } value = oStyle.removeProperty('height'); if (value && !oStyle.maxHeight) { oStyle.maxHeight = value;