Fix country picker emoji

This commit is contained in:
Eduard Kuzmenko 2021-06-14 20:33:04 +03:00
parent a96272ab8c
commit d2d140598a
2 changed files with 14 additions and 8 deletions

View File

@ -410,13 +410,14 @@ namespace RichTextProcessor {
noLinebreaks: true,
noCommands: true,
wrappingDraft: true,
//mustWrapEmoji: boolean,
fromBot: boolean,
noTextFormat: true,
passEntities: Partial<{
[_ in MessageEntity['_']]: boolean
}>,
contextHashtag?: string
contextHashtag?: string,
}> = {}) {
if(!text) {
return '';
@ -540,7 +541,9 @@ namespace RichTextProcessor {
// } else {
insertPart(entity, `<img src="assets/img/emoji/${entity.unicode}.png" alt="`, `" class="emoji">`);
// }
}
}/* else if(options.mustWrapEmoji) {
insertPart(entity, '<span class="emoji">', '</span>');
} */
/* if(!emojiSupported) {
insertPart(entity, `<img src="assets/img/emoji/${entity.unicode}.png" alt="`, `" class="emoji">`);
} */

View File

@ -94,13 +94,16 @@ let onFirstMount = () => {
const liArr: Array<HTMLLIElement> = [];
c.phoneCode.split(' and ').forEach((phoneCode: string) => {
const li = document.createElement('li');
const spanEmoji = document.createElement('span');
const kek = RichTextProcessor.wrapRichText(emoji);
li.appendChild(spanEmoji);
spanEmoji.outerHTML = kek;
let wrapped = RichTextProcessor.wrapEmojiText(emoji);
if(RichTextProcessor.emojiSupported) {
const spanEmoji = document.createElement('span');
spanEmoji.innerHTML = wrapped;
li.append(spanEmoji);
} else {
li.innerHTML = wrapped;
}
li.append(c.name);
const span = document.createElement('span');