From 85bd24522825b832a8f30c5629b81cf90307a388 Mon Sep 17 00:00:00 2001
From: Mischa POSLAWSKY
Date: Fri, 14 May 2021 16:59:48 +0200
Subject: [PATCH] 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.
---
upload.inc.php | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
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
";
--
2.30.0