[mirotalksfu] - added some autocompile emoji
هذا الالتزام موجود في:
@@ -761,6 +761,26 @@ function handleInputs() {
|
|||||||
chatSendButton.click();
|
chatSendButton.click();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
chatMessage.oninput = function () {
|
||||||
|
let chatInputEmoji = {
|
||||||
|
'<3': '\u2764\uFE0F',
|
||||||
|
'</3': '\uD83D\uDC94',
|
||||||
|
':D': '\uD83D\uDE00',
|
||||||
|
':)': '\uD83D\uDE03',
|
||||||
|
';)': '\uD83D\uDE09',
|
||||||
|
':(': '\uD83D\uDE12',
|
||||||
|
':p': '\uD83D\uDE1B',
|
||||||
|
';p': '\uD83D\uDE1C',
|
||||||
|
":'(": '\uD83D\uDE22',
|
||||||
|
':+1:': '\uD83D\uDC4D',
|
||||||
|
};
|
||||||
|
|
||||||
|
for (let i in chatInputEmoji) {
|
||||||
|
let regex = new RegExp(i.replace(/([()[{*+.$^\\|?])/g, '\\$1'), 'gim');
|
||||||
|
this.value = this.value.replace(regex, chatInputEmoji[i]);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
rc.getId('chatEmoji').addEventListener('emoji-click', (e) => {
|
rc.getId('chatEmoji').addEventListener('emoji-click', (e) => {
|
||||||
chatMessage.value += e.detail.emoji.unicode;
|
chatMessage.value += e.detail.emoji.unicode;
|
||||||
rc.toggleChatEmoji();
|
rc.toggleChatEmoji();
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم