From 9caddc9c07d53610cdbf14dd45053606ae750af9 Mon Sep 17 00:00:00 2001 From: Aevann Date: Tue, 3 Jan 2023 12:46:54 +0200 Subject: [PATCH] fix favorite emojis, thx DrT --- files/assets/js/emoji_modal.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/files/assets/js/emoji_modal.js b/files/assets/js/emoji_modal.js index e325c0d4c..ba74b4778 100644 --- a/files/assets/js/emoji_modal.js +++ b/files/assets/js/emoji_modal.js @@ -15,7 +15,6 @@ Copyright (C) 2022 Dr Steven Transmisia, anti-evil engineer, */ // Status -let favs = null; let emojiEngineStarted = false; // DOM stuff @@ -280,11 +279,13 @@ function switchEmojiTab(e) for(const emojiDOM of Object.values(emojiDOMs)) emojiDOM.hidden = true; - if (favs) { - for (const emoji of favs) - if(emojiDOMs[emoji] instanceof HTMLElement) - emojiDOMs[emoji].hidden = false; - } + const favs = Object.keys(Object.fromEntries( + Object.entries(favorite_emojis).sort(([,a],[,b]) => b-a) + )).slice(0, 25); + + for (const emoji of favs) + if(emojiDOMs[emoji] instanceof HTMLElement) + emojiDOMs[emoji].hidden = false; return; }