HTML: Use paragraphs instead of double line breaks
This commit is contained in:
parent
a0f3a49238
commit
1146fca2cd
|
@ -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);
|
||||||
|
|
Loading…
Reference in a new issue