mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 14:03:30 +00:00
Add marked.js support to emojis in miscellaneous and dingbats block.
https://en.wikipedia.org/wiki/Emoji#Unicode_blocks
This commit is contained in:
@@ -536,7 +536,7 @@ inline.breaks = merge({}, inline.gfm, {
|
|||||||
|
|
||||||
inline.zulip = merge({}, inline.breaks, {
|
inline.zulip = merge({}, inline.breaks, {
|
||||||
emoji: /^:([A-Za-z0-9_\-\+]+?):/,
|
emoji: /^:([A-Za-z0-9_\-\+]+?):/,
|
||||||
unicodeemoji: /^(\ud83c[\udf00-\udfff]|\ud83d[\udc00-\ude4f]|\ud83d[\ude80-\udeff])/,
|
unicodeemoji: /^(\ud83c[\udf00-\udfff]|\ud83d[\udc00-\ude4f]|\ud83d[\ude80-\udeff]|[\u2600-\u26FF]|[\u2700-\u27BF])/,
|
||||||
usermention: /^(@(?:\*\*([^\*]+)?\*\*|(\w+)?))/m, // Match multi-word string between @** ** or match any one-word
|
usermention: /^(@(?:\*\*([^\*]+)?\*\*|(\w+)?))/m, // Match multi-word string between @** ** or match any one-word
|
||||||
stream: /^#\*\*([^\*]+)\*\*/m,
|
stream: /^#\*\*([^\*]+)\*\*/m,
|
||||||
avatar: /^!avatar\(([^)]+)\)/,
|
avatar: /^!avatar\(([^)]+)\)/,
|
||||||
|
|||||||
@@ -252,6 +252,12 @@
|
|||||||
"expected_output":"<p><img alt=\"\ud83d\udca9\" class=\"emoji\" src=\"\/static\/third\/gemoji\/images\/emoji\/unicode\/1f4a9.png\" title=\"\ud83d\udca9\"> word <img alt=\"\ud83d\udca9\" class=\"emoji\" src=\"\/static\/third\/gemoji\/images\/emoji\/unicode\/1f4a9.png\" title=\"\ud83d\udca9\"><\/p>",
|
"expected_output":"<p><img alt=\"\ud83d\udca9\" class=\"emoji\" src=\"\/static\/third\/gemoji\/images\/emoji\/unicode\/1f4a9.png\" title=\"\ud83d\udca9\"> word <img alt=\"\ud83d\udca9\" class=\"emoji\" src=\"\/static\/third\/gemoji\/images\/emoji\/unicode\/1f4a9.png\" title=\"\ud83d\udca9\"><\/p>",
|
||||||
"bugdown_matches_marked": true
|
"bugdown_matches_marked": true
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"name": "miscellaneous_and_dingbats_emoji",
|
||||||
|
"input": "\u2693\u2797",
|
||||||
|
"expected_output":"<p><img alt=\"\u2693\" class=\"emoji\" src=\"\/static\/third\/gemoji\/images\/emoji\/unicode\/2693.png\" title=\"\u2693\"><img alt=\"\u2797\" class=\"emoji\" src=\"\/static\/third\/gemoji\/images\/emoji\/unicode\/2797.png\" title=\"\u2797\"><\/p>",
|
||||||
|
"bugdown_matches_marked": true
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"name": "emoji_alongside_punctuation",
|
"name": "emoji_alongside_punctuation",
|
||||||
"input": ":smile:, :smile:; :smile:",
|
"input": ":smile:, :smile:; :smile:",
|
||||||
|
|||||||
Reference in New Issue
Block a user