From f6830885d74dffddb75b36d2afb54d0feecaede4 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 1 Jun 2023 17:34:56 +0900 Subject: tweak of cd8274888 --- packages/frontend/src/pages/settings/general.vue | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) (limited to 'packages') diff --git a/packages/frontend/src/pages/settings/general.vue b/packages/frontend/src/pages/settings/general.vue index 4ac077a5e3..20b36f0fcb 100644 --- a/packages/frontend/src/pages/settings/general.vue +++ b/packages/frontend/src/pages/settings/general.vue @@ -24,6 +24,7 @@
{{ i18n.ts.showFixedPostForm }} {{ i18n.ts.showFixedPostFormInChannel }} + {{ i18n.ts.flagShowTimelineReplies }}
@@ -149,9 +150,11 @@
- en-US +
+ {{ lang }}{{ defaultStore.reactiveState.additionalUnicodeEmojiIndexes.value[lang] ? ` (${ i18n.ts.installed })` : '' }} + {{ i18n.ts.remove }} +
- {{ i18n.ts.flagShowTimelineReplies }} {{ i18n.ts.deck }} {{ i18n.ts.customCss }}
@@ -259,7 +262,9 @@ watch([ await reloadAsk(); }); -async function downloadEmojiIndex(lang: string) { +const emojiIndexLangs = ['en-US']; + +function downloadEmojiIndex(lang: string) { async function main() { const currentIndexes = defaultStore.state.additionalUnicodeEmojiIndexes; function download() { @@ -269,7 +274,17 @@ async function downloadEmojiIndex(lang: string) { } } currentIndexes[lang] = await download(); - defaultStore.set('additionalUnicodeEmojiIndexes', currentIndexes); + await defaultStore.set('additionalUnicodeEmojiIndexes', currentIndexes); + } + + os.promiseDialog(main()); +} + +function removeEmojiIndex(lang: string) { + async function main() { + const currentIndexes = defaultStore.state.additionalUnicodeEmojiIndexes; + delete currentIndexes[lang]; + await defaultStore.set('additionalUnicodeEmojiIndexes', currentIndexes); } os.promiseDialog(main()); -- cgit v1.2.3-freya