mirror of
https://github.com/discourse/discourse.git
synced 2025-06-03 17:26:07 +08:00
FIX: allows replacement of digits and symbols emojis (#7978)
This commit is contained in:
@ -1,6 +1,7 @@
|
||||
__PrettyText = require("pretty-text/pretty-text").default;
|
||||
__buildOptions = require("pretty-text/pretty-text").buildOptions;
|
||||
__performEmojiUnescape = require("pretty-text/emoji").performEmojiUnescape;
|
||||
__buildReplacementsList = require("pretty-text/emoji").buildReplacementsList;
|
||||
__performEmojiEscape = require("pretty-text/emoji").performEmojiEscape;
|
||||
|
||||
__utils = require("discourse/lib/utilities");
|
||||
@ -8,13 +9,7 @@ __utils = require("discourse/lib/utilities");
|
||||
__emojiUnicodeReplacer = null;
|
||||
|
||||
__setUnicode = function(replacements) {
|
||||
let unicodeRegexp = new RegExp(
|
||||
Object.keys(replacements)
|
||||
.sort()
|
||||
.reverse()
|
||||
.join("|"),
|
||||
"g"
|
||||
);
|
||||
let unicodeRegexp = new RegExp(__buildReplacementsList(replacements), "g");
|
||||
|
||||
__emojiUnicodeReplacer = function(text) {
|
||||
unicodeRegexp.lastIndex = 0;
|
||||
|
Reference in New Issue
Block a user