1
1
Fork 0

HTML: Use paragraphs instead of double line breaks

This commit is contained in:
Michael 2023-03-17 06:10:56 +00:00
parent a0f3a49238
commit 1146fca2cd

View file

@ -1460,6 +1460,7 @@ class BBCode
// @deprecated since 2021.12, left for backward-compatibility reasons // @deprecated since 2021.12, left for backward-compatibility reasons
$text = preg_replace("(\[class=(.*?)\](.*?)\[\/class\])ism", '<span class="$1">$2</span>', $text); $text = preg_replace("(\[class=(.*?)\](.*?)\[\/class\])ism", '<span class="$1">$2</span>', $text);
// Add HTML new lines // Add HTML new lines
$text = str_replace("\n\n", '</p><p>', $text);
$text = str_replace("\n", '<br>', $text); $text = str_replace("\n", '<br>', $text);
// handle nested lists // handle nested lists
@ -1938,7 +1939,7 @@ class BBCode
: [] : []
); );
$text = HTML::purify($text, $allowedIframeDomains); $text = HTML::purify('<p>' . $text . '</p>', $allowedIframeDomains);
DI::profiler()->stopRecording(); DI::profiler()->stopRecording();
return trim($text); return trim($text);