mirror of
https://github.com/TitanEmbeds/Titan.git
synced 2024-11-14 18:11:23 +01:00
Send textbased emoticons, Closes #96
This commit is contained in:
parent
c62a7a3752
commit
c2659c39a9
@ -1449,6 +1449,26 @@
|
||||
}
|
||||
});
|
||||
|
||||
function stringToDefaultEmote(input) {
|
||||
var map = {
|
||||
"<3": "\u2764\uFE0F",
|
||||
"</3": "\uD83D\uDC94",
|
||||
":D": "\uD83D\uDE00",
|
||||
":)": "\uD83D\uDE03",
|
||||
";)": "\uD83D\uDE09",
|
||||
":(": "\uD83D\uDE12",
|
||||
":p": "\uD83D\uDE1B",
|
||||
";p": "\uD83D\uDE1C",
|
||||
":'(": "\uD83D\uDE22"
|
||||
};
|
||||
for (var i in map) {
|
||||
var escaped = i.replace(/([()[{*+.$^\\|?])/g, '\\$1');
|
||||
var regex = new RegExp(escaped, 'gim');
|
||||
input = input.replace(regex, map[i]);
|
||||
}
|
||||
return input;
|
||||
}
|
||||
|
||||
$("#chatcontent").bind("click", function () {
|
||||
$("#mention-picker").hide();
|
||||
});
|
||||
@ -1571,6 +1591,7 @@
|
||||
emojiConvertor.replace_mode = "unified";
|
||||
emojiConvertor.allow_native = true;
|
||||
var messageInput = emojiConvertor.replace_colons($(this).val());
|
||||
messageInput = stringToDefaultEmote(messageInput);
|
||||
var funct = post(selected_channel, messageInput);
|
||||
funct.done(function(data) {
|
||||
$("#messagebox").val("");
|
||||
|
Loading…
Reference in New Issue
Block a user