MM-55267 Add ability for server-side Markdown code to understand emojis (#25332)

* MM-55267 Add ability for server-side Markdown code to understand emojis

* Remove unused regex
Этот коммит содержится в:
Harrison Healey
2023-11-13 14:38:05 -05:00
коммит произвёл GitHub
родитель 448d442a0b
Коммит 9397970644
5 изменённых файлов: 277 добавлений и 1 удалений

Просмотреть файл

@@ -162,6 +162,10 @@ func RenderInlineHTML(inline Inline) (result string) {
result += RenderInlineHTML(inline)
}
result += "</a>"
case *Emoji:
escapedName := htmlEscaper.Replace(v.Name)
result += fmt.Sprintf(`<span data-emoji-name="%s" data-literal=":%s:" />`, escapedName, escapedName)
default:
panic(fmt.Sprintf("missing case for type %T", v))
}