From 986766ba6b3d5ca1167371046fa312ab79feb78d Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Sun, 31 Mar 2024 12:09:25 -0400 Subject: [PATCH] Fix various spacing things --- src/jvmMain/kotlin/info/mechyrdia/lore/parser.kt | 4 ++-- src/jvmMain/kotlin/info/mechyrdia/lore/parser_tags.kt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/parser.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/parser.kt index 26ea99d..2b6cf90 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/parser.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/parser.kt @@ -39,7 +39,7 @@ sealed class TextParserState( else "

" } else - "
" + "

" appendTextRaw(newline) } @@ -103,7 +103,7 @@ sealed class TextParserState( PlainText(scope, "", insideTags, internalState) } else if (newText.endsWith('\n')) { appendText(newText.removeSuffix("\n")) - appendTextRaw("
") + appendTextRaw("

") NoFormatText(scope, "", insideTags, internalState) } else NoFormatText(scope, newText, insideTags, internalState) diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/parser_tags.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/parser_tags.kt index e37dc19..35177c5 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/parser_tags.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/parser_tags.kt @@ -542,4 +542,4 @@ fun headerContentToAnchor(content: String) = headerContentToLabel(content).repla fun imagePathToOpenGraphValue(path: String) = "https://mechyrdia.info/assets/images/${sanitizeLink(path)}" fun descriptionContentToPlainText(content: String) = TextParserState.uncensorText(content.replace(INSIDE_TAG_TEXT, "")) -fun commentToPlainText(contentRaw: String) = TextParserState.uncensorText(TextParserState.parseText(contentRaw, TextParserCommentTagsPlainText.asTags, Unit).replace("

", "").replace("

", "").replace("
", "")) +fun commentToPlainText(contentRaw: String) = TextParserState.uncensorText(TextParserState.parseText(contentRaw, TextParserCommentTagsPlainText.asTags, Unit).replace("

", " ").replace("

", " ").replace("
", " ").replace(Regex("\\s+"), " ")) -- 2.25.1