summaryrefslogtreecommitdiff
path: root/packages/frontend/src/components/MkAutocomplete.vue
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2023-06-01 17:10:53 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2023-06-01 17:10:53 +0900
commitcd827488891ff538d480fa2f9821908bed9a6756 (patch)
treedd9144b282861455753ca6fa2505ae700fc18f31 /packages/frontend/src/components/MkAutocomplete.vue
parentrefactor (diff)
downloadmisskey-cd827488891ff538d480fa2f9821908bed9a6756.tar.gz
misskey-cd827488891ff538d480fa2f9821908bed9a6756.tar.bz2
misskey-cd827488891ff538d480fa2f9821908bed9a6756.zip
enhance(frontend): 追加の絵文字用辞書をダウンロードできるように
Resolve #10921
Diffstat (limited to 'packages/frontend/src/components/MkAutocomplete.vue')
-rw-r--r--packages/frontend/src/components/MkAutocomplete.vue15
1 files changed, 14 insertions, 1 deletions
diff --git a/packages/frontend/src/components/MkAutocomplete.vue b/packages/frontend/src/components/MkAutocomplete.vue
index 4338a8f8e6..1af998dedd 100644
--- a/packages/frontend/src/components/MkAutocomplete.vue
+++ b/packages/frontend/src/components/MkAutocomplete.vue
@@ -42,7 +42,7 @@ import { acct } from '@/filters/user';
import * as os from '@/os';
import { MFM_TAGS } from '@/scripts/mfm-tags';
import { defaultStore } from '@/store';
-import { emojilist } from '@/scripts/emojilist';
+import { emojilist, getEmojiName } from '@/scripts/emojilist';
import { i18n } from '@/i18n';
import { miLocalStorage } from '@/local-storage';
import { customEmojis } from '@/custom-emojis';
@@ -71,6 +71,19 @@ const emojiDb = computed(() => {
url: char2path(x.char),
}));
+ for (const index of Object.values(defaultStore.state.additionalUnicodeEmojiIndexes)) {
+ for (const [emoji, keywords] of Object.entries(index)) {
+ for (const k of keywords) {
+ unicodeEmojiDB.push({
+ emoji: emoji,
+ name: k,
+ aliasOf: getEmojiName(emoji)!,
+ url: char2path(emoji),
+ });
+ }
+ }
+ }
+
unicodeEmojiDB.sort((a, b) => a.name.length - b.name.length);
//#endregion