[mirotalksfu] - change emoji-picker

هذا الالتزام موجود في:
Miroslav Pejic
2022-10-29 16:17:47 +02:00
الأصل 0050c9e27e
التزام 4f584ca737
4 ملفات معدلة مع 17 إضافات و14 حذوفات

عرض الملف

@@ -518,15 +518,11 @@ body {
# Chat room emoji picker
--------------------------------------------------------------*/
emoji-picker {
em-emoji-picker {
z-index: 0;
position: absolute;
bottom: 100px;
width: 100%;
height: 50%;
--background: #16171b;
--num-columns: 8;
--emoji-size: 1.5rem;
bottom: 110px;
left: 10px;
}
/*--------------------------------------------------------------

عرض الملف

@@ -1102,10 +1102,14 @@ function handleInputs() {
rc.checkLineBreaks();
};
rc.getId('chatEmoji').addEventListener('emoji-click', (e) => {
chatMessage.value += e.detail.emoji.unicode;
const pickerOptions = { onEmojiSelect: addEmojiToMsg };
const emojiPicker = new EmojiMart.Picker(pickerOptions);
rc.getId('chatEmoji').appendChild(emojiPicker);
function addEmojiToMsg(data) {
chatMessage.value += data.native;
rc.toggleChatEmoji();
});
}
}
// ####################################################

عرض الملف

@@ -2176,6 +2176,11 @@ class RoomClient {
this.getId('chatEmojiButton').style.color = this.isChatEmojiOpen ? '#FFFF00' : '#FFFFFF';
}
addEmojiToMsg(data) {
msgerInput.value += data.native;
toggleChatEmoji();
}
cleanMessage() {
chatMessage.value = '';
chatMessage.style.height = '43px';

عرض الملف

@@ -83,7 +83,7 @@
<script defer src="https://cdn.jsdelivr.net/npm/qrious@4.0.2/dist/qrious.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/fabric@5.2.4-browser/dist/fabric.min.js"></script>
<script defer src="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.30"></script>
<script defer src="https://cdn.jsdelivr.net/npm/emoji-picker-element@^1/index.js" type="module"></script>
<script defer src="https://cdn.jsdelivr.net/npm/emoji-mart@latest/dist/browser.js"></script>
<script defer src="https://unpkg.com/@popperjs/core@2"></script>
<script defer src="https://unpkg.com/tippy.js@6"></script>
</head>
@@ -417,9 +417,7 @@
<i class="fas fa-paper-plane"></i>
</button>
</div>
<div id="chatEmoji" class="hidden fadein">
<emoji-picker class="dark"></emoji-picker>
</div>
<div id="chatEmoji" class="hidden fadein"></div>
</section>
</section>