diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/utils/html/BetterHtml.kt b/app/src/main/java/pl/szczodrzynski/edziennik/utils/html/BetterHtml.kt index 1be6264c..2e3bc072 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/utils/html/BetterHtml.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/utils/html/BetterHtml.kt @@ -47,7 +47,11 @@ object BetterHtml { var text = html .replace("\\[META:[A-z0-9]+;[0-9-]+]".toRegex(), "") .replace("background-color: ?$hexPattern;".toRegex(), "") + // treat paragraphs as if they had no margin + .replace("", "
") + // this is used only in Notes and Events if (nl2br) { text = text.replace("\n", "
") } diff --git a/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/TextStylingManager.kt b/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/TextStylingManager.kt index 54cf2b38..7a96c270 100644 --- a/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/TextStylingManager.kt +++ b/app/src/main/java/pl/szczodrzynski/edziennik/utils/managers/TextStylingManager.kt @@ -200,13 +200,16 @@ class TextStylingManager(private val app: App) { if (htmlMode == COMPATIBLE) { textHtml = textHtml - .replace("
", "

 

") + .substringBeforeLast("

") + .replace("

", "") + .replace("

", "
") .replace("", "") .replace("", "") .replace("", "") .replace("", "") .replace("", "") .replace("", "") + textHtml = "

$textHtml

" } return textHtml