From 5ed913bdb8afdaa52c64ac62c01bd1ca2a7321a7 Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Tue, 9 Apr 2024 12:33:37 -0400 Subject: [PATCH] Fix checkRedirectTarget functionality --- src/jvmMain/kotlin/info/mechyrdia/lore/parser_html.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/parser_html.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/parser_html.kt index 6c6252a..614a0ee 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/parser_html.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/parser_html.kt @@ -296,7 +296,9 @@ class HtmlHeaderLexerTag(val tagCreator: TagCreator, val anchor: (ParserTree) -> tagCreator { +subNodes.treeToText() } - script { unsafe { +"window.checkRedirectTarget(\"${anchorId.orEmpty()}\");" } } + + val anchorHash = anchorId?.let { "#$it" }.orEmpty() + script { unsafe { +"window.checkRedirectTarget(\"$anchorHash\");" } } } } } -- 2.25.1