summaryrefslogtreecommitdiff
path: root/packages/client/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2021-12-10 18:24:26 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2021-12-10 18:24:26 +0900
commitbd903cdbb5a05ae4f6d0ac353ccacdfe64032606 (patch)
tree7c8696567a07b821c81b80ca3956a400d873f221 /packages/client/src
parentfix(client): メニューなどがウィンドウの裏に隠れる問題を... (diff)
downloadmisskey-bd903cdbb5a05ae4f6d0ac353ccacdfe64032606.tar.gz
misskey-bd903cdbb5a05ae4f6d0ac353ccacdfe64032606.tar.bz2
misskey-bd903cdbb5a05ae4f6d0ac353ccacdfe64032606.zip
feat: カスタム絵文字エクスポート
Diffstat (limited to 'packages/client/src')
-rw-r--r--packages/client/src/pages/emojis.vue28
1 files changed, 28 insertions, 0 deletions
diff --git a/packages/client/src/pages/emojis.vue b/packages/client/src/pages/emojis.vue
index ae06fa7938..2adb5345e2 100644
--- a/packages/client/src/pages/emojis.vue
+++ b/packages/client/src/pages/emojis.vue
@@ -21,10 +21,38 @@ export default defineComponent({
title: this.$ts.customEmojis,
icon: 'fas fa-laugh',
bg: 'var(--bg)',
+ actions: [{
+ icon: 'fas fa-ellipsis-h',
+ handler: this.menu
+ }],
})),
tab: 'category',
}
},
+
+ methods: {
+ menu(ev) {
+ os.popupMenu([{
+ icon: 'fas fa-download',
+ text: this.$ts.export,
+ action: async () => {
+ os.api('export-custom-emojis', {
+ })
+ .then(() => {
+ os.alert({
+ type: 'info',
+ text: this.$ts.exportRequested,
+ });
+ }).catch((e) => {
+ os.alert({
+ type: 'error',
+ text: e.message,
+ });
+ });
+ }
+ }], ev.currentTarget || ev.target);
+ }
+ }
});
</script>