delete properties to avoid adding them to each element with undefined value
This commit is contained in:
parent
0ce51581d0
commit
cb6493d4fe
|
|
@ -39,9 +39,20 @@ export function ansi2html(text: string, defaultColors?: { bg: string, fg: string
|
||||||
break;
|
break;
|
||||||
case 8: style.display = 'none'; break;
|
case 8: style.display = 'none'; break;
|
||||||
case 9: style['text-decoration'] = 'line-through'; break;
|
case 9: style['text-decoration'] = 'line-through'; break;
|
||||||
case 22: style = { ...style, 'font-weight': undefined, 'font-style': undefined, 'opacity': undefined, 'text-decoration': undefined }; break;
|
case 22:
|
||||||
case 23: style = { ...style, 'font-weight': undefined, 'font-style': undefined, 'opacity': undefined }; break;
|
delete style['font-weight'];
|
||||||
case 24: style = { ...style, 'text-decoration': undefined }; break;
|
delete style['font-style'];
|
||||||
|
delete style['opacity'];
|
||||||
|
delete style['text-decoration'];
|
||||||
|
break;
|
||||||
|
case 23:
|
||||||
|
delete style['font-weight'];
|
||||||
|
delete style['font-style'];
|
||||||
|
delete style['opacity'];
|
||||||
|
break;
|
||||||
|
case 24:
|
||||||
|
delete style['text-decoration'];
|
||||||
|
break;
|
||||||
case 27:
|
case 27:
|
||||||
reverse = false;
|
reverse = false;
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue