From: Mischa POSLAWSKY Date: Fri, 14 May 2021 14:59:48 +0000 (+0200) Subject: widget/reply: formatting syntax for _italics_ X-Git-Tag: v5.3~7 X-Git-Url: http://git.shiar.net/minimedit.git/commitdiff_plain/85bd24522825b832a8f30c5629b81cf90307a388?hp=df953b78c421e60f37832fa4581e5d3ca2a1bd8d widget/reply: formatting syntax for _italics_ Single underscores for emphasis, as in mail, chat, and Markdown. Do not cater to advanced usage like partial highlights inside words and escapes (neither do whatsapp and slack for example); admins can use html if really needed. --- diff --git a/upload.inc.php b/upload.inc.php index 7810ff6..10881a2 100644 --- a/upload.inc.php +++ b/upload.inc.php @@ -52,8 +52,8 @@ function messagehtml($input) return $input; # allow html input as is if privileged } $html = preg_replace( - ["/\r\n?/", "/ +\n/", "/\n/"], - ["\n", "
", "

\n

"], + ["/\r\n?/", "/ +\n/", "/\n/", '/\b_(\w+)_\b/'], + ["\n", "
", "

\n

", '$1' ], htmlspecialchars($input) ); return "

$html

";