From 55b3ae22ee81774b5641f3a42216327b9277f6e5 Mon Sep 17 00:00:00 2001 From: tamaina Date: Sun, 30 Jan 2022 14:11:52 +0900 Subject: [PATCH] =?UTF-8?q?enhance:=20=E3=83=A1=E3=83=8B=E3=83=A5=E3=83=BC?= =?UTF-8?q?=E9=96=A2=E9=80=A3=E3=82=92Composition=20API=E5=8C=96=E3=80=81s?= =?UTF-8?q?witch=E3=82=A2=E3=82=A4=E3=83=86=E3=83=A0=E8=BF=BD=E5=8A=A0=20(?= =?UTF-8?q?#8215)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * メニューをComposition API化、switchアイテム追加 クライアントサイド画像圧縮の準備 * メニュー型定義を分離 (TypeScriptの型支援が効かないので) * disabled * make keepOriginal to follow setting value * fix * fix * Fix * clean up --- locales/ja-JP.yml | 2 + .../client/src/components/form/switch.vue | 54 +++--- .../client/src/components/ui/context-menu.vue | 113 +++++------- packages/client/src/components/ui/menu.vue | 167 +++++++----------- .../client/src/components/ui/popup-menu.vue | 48 ++--- packages/client/src/os.ts | 10 +- packages/client/src/pages/settings/drive.vue | 7 +- packages/client/src/scripts/select-file.ts | 9 +- packages/client/src/store.ts | 4 + packages/client/src/types/menu.ts | 20 +++ 10 files changed, 199 insertions(+), 235 deletions(-) create mode 100644 packages/client/src/types/menu.ts diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index b3279d78b8..8fd41e533b 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -235,6 +235,8 @@ resetAreYouSure: "リセットしますか?" saved: "保存しました" messaging: "チャット" upload: "アップロード" +keepOriginalUploading: "オリジナル画像を保持" +keepOriginalUploadingDescription: "画像をアップロードする時にオリジナル版を保持します。オフにするとアップロード時にブラウザでWeb公開用画像を生成します。" fromDrive: "ドライブから" fromUrl: "URLから" uploadFromUrl: "URLアップロード" diff --git a/packages/client/src/components/form/switch.vue b/packages/client/src/components/form/switch.vue index f8a07b4caa..b5a30d635c 100644 --- a/packages/client/src/components/form/switch.vue +++ b/packages/client/src/components/form/switch.vue @@ -20,45 +20,33 @@ -