From 652588abede68e3a28c2cf4cbe90468d9e0f9df9 Mon Sep 17 00:00:00 2001 From: syuilo Date: Sun, 24 Oct 2021 14:50:00 +0900 Subject: refactor client --- src/client/init.ts | 2 +- src/client/menu.ts | 14 +- src/client/ui/classic.header.vue | 210 +++++++++++++++++ src/client/ui/classic.side.vue | 158 +++++++++++++ src/client/ui/classic.sidebar.vue | 263 +++++++++++++++++++++ src/client/ui/classic.vue | 471 ++++++++++++++++++++++++++++++++++++++ src/client/ui/classic.widgets.vue | 84 +++++++ src/client/ui/default.header.vue | 210 ----------------- src/client/ui/default.side.vue | 158 ------------- src/client/ui/default.sidebar.vue | 263 --------------------- src/client/ui/default.vue | 471 -------------------------------------- src/client/ui/default.widgets.vue | 84 ------- src/client/ui/universal.vue | 2 +- 13 files changed, 1198 insertions(+), 1192 deletions(-) create mode 100644 src/client/ui/classic.header.vue create mode 100644 src/client/ui/classic.side.vue create mode 100644 src/client/ui/classic.sidebar.vue create mode 100644 src/client/ui/classic.vue create mode 100644 src/client/ui/classic.widgets.vue delete mode 100644 src/client/ui/default.header.vue delete mode 100644 src/client/ui/default.side.vue delete mode 100644 src/client/ui/default.sidebar.vue delete mode 100644 src/client/ui/default.vue delete mode 100644 src/client/ui/default.widgets.vue (limited to 'src') diff --git a/src/client/init.ts b/src/client/init.ts index 00dcc60244..123d4020e1 100644 --- a/src/client/init.ts +++ b/src/client/init.ts @@ -166,7 +166,7 @@ const app = createApp(await ( ui === 'deck' ? import('@client/ui/deck.vue') : ui === 'desktop' ? import('@client/ui/desktop.vue') : ui === 'chat' ? import('@client/ui/chat/index.vue') : - ui === 'default' ? import('@client/ui/default.vue') : + ui === 'classic' ? import('@client/ui/classic.vue') : import('@client/ui/universal.vue') ).then(x => x.default)); diff --git a/src/client/menu.ts b/src/client/menu.ts index 0a9e2b5475..c884772a47 100644 --- a/src/client/menu.ts +++ b/src/client/menu.ts @@ -2,6 +2,7 @@ import { computed, ref } from 'vue'; import { search } from '@client/scripts/search'; import * as os from '@client/os'; import { i18n } from '@client/i18n'; +import { ui } from '@client/config'; import { $i } from './account'; import { unisonReload } from '@client/scripts/unison-reload'; import { router } from './router'; @@ -184,35 +185,40 @@ export const menuDef = { action: (ev) => { os.popupMenu([{ text: i18n.locale.default, + active: ui === 'default' || ui === null, action: () => { localStorage.setItem('ui', 'default'); unisonReload(); } }, { text: i18n.locale.deck, + active: ui === 'deck', action: () => { localStorage.setItem('ui', 'deck'); unisonReload(); } }, { - text: 'pope', + text: i18n.locale.classic, + active: ui === 'classic', action: () => { - localStorage.setItem('ui', 'pope'); + localStorage.setItem('ui', 'classic'); unisonReload(); } }, { text: 'Chat (β)', + active: ui === 'chat', action: () => { localStorage.setItem('ui', 'chat'); unisonReload(); } - }, { + }, /*{ text: i18n.locale.desktop + ' (β)', + active: ui === 'desktop', action: () => { localStorage.setItem('ui', 'desktop'); unisonReload(); } - }], ev.currentTarget || ev.target); + }*/], ev.currentTarget || ev.target); }, }, }; diff --git a/src/client/ui/classic.header.vue b/src/client/ui/classic.header.vue new file mode 100644 index 0000000000..908a4719a4 --- /dev/null +++ b/src/client/ui/classic.header.vue @@ -0,0 +1,210 @@ + + + + + diff --git a/src/client/ui/classic.side.vue b/src/client/ui/classic.side.vue new file mode 100644 index 0000000000..c7d2abff26 --- /dev/null +++ b/src/client/ui/classic.side.vue @@ -0,0 +1,158 @@ + + + + + + diff --git a/src/client/ui/classic.sidebar.vue b/src/client/ui/classic.sidebar.vue new file mode 100644 index 0000000000..cce74a53cd --- /dev/null +++ b/src/client/ui/classic.sidebar.vue @@ -0,0 +1,263 @@ + + + + + diff --git a/src/client/ui/classic.vue b/src/client/ui/classic.vue new file mode 100644 index 0000000000..79cdbe3af1 --- /dev/null +++ b/src/client/ui/classic.vue @@ -0,0 +1,471 @@ + + + + + diff --git a/src/client/ui/classic.widgets.vue b/src/client/ui/classic.widgets.vue new file mode 100644 index 0000000000..f9584402a2 --- /dev/null +++ b/src/client/ui/classic.widgets.vue @@ -0,0 +1,84 @@ + + + + + diff --git a/src/client/ui/default.header.vue b/src/client/ui/default.header.vue deleted file mode 100644 index 908a4719a4..0000000000 --- a/src/client/ui/default.header.vue +++ /dev/null @@ -1,210 +0,0 @@ - - - - - diff --git a/src/client/ui/default.side.vue b/src/client/ui/default.side.vue deleted file mode 100644 index c7d2abff26..0000000000 --- a/src/client/ui/default.side.vue +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - diff --git a/src/client/ui/default.sidebar.vue b/src/client/ui/default.sidebar.vue deleted file mode 100644 index cce74a53cd..0000000000 --- a/src/client/ui/default.sidebar.vue +++ /dev/null @@ -1,263 +0,0 @@ - - - - - diff --git a/src/client/ui/default.vue b/src/client/ui/default.vue deleted file mode 100644 index 792aa197ad..0000000000 --- a/src/client/ui/default.vue +++ /dev/null @@ -1,471 +0,0 @@ - - - - - diff --git a/src/client/ui/default.widgets.vue b/src/client/ui/default.widgets.vue deleted file mode 100644 index f9584402a2..0000000000 --- a/src/client/ui/default.widgets.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/src/client/ui/universal.vue b/src/client/ui/universal.vue index e79ad80f61..d8f1c2a934 100644 --- a/src/client/ui/universal.vue +++ b/src/client/ui/universal.vue @@ -58,7 +58,7 @@ import { instanceName } from '@client/config'; import { StickySidebar } from '@client/scripts/sticky-sidebar'; import XSidebar from '@client/ui/_common_/sidebar.vue'; import XCommon from './_common_/common.vue'; -import XSide from './default.side.vue'; +import XSide from './classic.side.vue'; import * as os from '@client/os'; import { menuDef } from '@client/menu'; import * as symbols from '@client/symbols'; -- cgit v1.2.3-freya