From 622945ab18c55d14937a2731de9b3a68903afbc2 Mon Sep 17 00:00:00 2001 From: Panagiotis Papadopoulos Date: Sat, 1 Mar 2025 10:05:13 +0100 Subject: [PATCH] refactor(read_only_code): split up the last TEMPPRE repalcement step make it a bit more easy to read --- src/public/app/widgets/type_widgets/read_only_code.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/public/app/widgets/type_widgets/read_only_code.ts b/src/public/app/widgets/type_widgets/read_only_code.ts index b317a0fb4..b6a992c89 100644 --- a/src/public/app/widgets/type_widgets/read_only_code.ts +++ b/src/public/app/widgets/type_widgets/read_only_code.ts @@ -105,7 +105,11 @@ export default class ReadOnlyCodeTypeWidget extends AbstractCodeTypeWidget { }); for (i = pre.length; i--; ) { - html = html.replace("<--TEMPPRE" + i + "/-->", pre[i].tag.replace("
", "
\n").replace("
", pre[i].indent + "
")); + const formattedPreTag = pre[i].tag + .replace("
", "
\n")
+                .replace("
", pre[i].indent + "
"); + + html = html.replace(`<--TEMPPRE${i}/-->`, formattedPreTag); } return html.charAt(0) === "\n" ? html.substr(1, html.length - 1) : html;