refactor client
This commit is contained in:
		
							parent
							
								
									2b4d5b73b9
								
							
						
					
					
						commit
						652588abed
					
				
					 9 changed files with 16 additions and 9 deletions
				
			
		|  | @ -799,6 +799,7 @@ controllPanel: "コントロールパネル" | |||
| manageAccounts: "アカウントを管理" | ||||
| makeReactionsPublic: "リアクション一覧を公開する" | ||||
| makeReactionsPublicDescription: "あなたがしたリアクション一覧を誰でも見れるようにします。" | ||||
| classic: "クラシック" | ||||
| 
 | ||||
| _signup: | ||||
|   almostThere: "ほとんど完了です" | ||||
|  |  | |||
|  | @ -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)); | ||||
| 
 | ||||
|  |  | |||
|  | @ -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); | ||||
| 		}, | ||||
| 	}, | ||||
| }; | ||||
|  |  | |||
|  | @ -64,7 +64,7 @@ | |||
| import { defineComponent, defineAsyncComponent, markRaw } from 'vue'; | ||||
| import { instanceName } from '@client/config'; | ||||
| import { StickySidebar } from '@client/scripts/sticky-sidebar'; | ||||
| import XSidebar from './default.sidebar.vue'; | ||||
| import XSidebar from './classic.sidebar.vue'; | ||||
| import XDrawerSidebar from '@client/ui/_common_/sidebar.vue'; | ||||
| import XCommon from './_common_/common.vue'; | ||||
| import * as os from '@client/os'; | ||||
|  | @ -79,8 +79,8 @@ export default defineComponent({ | |||
| 		XCommon, | ||||
| 		XSidebar, | ||||
| 		XDrawerSidebar, | ||||
| 		XHeaderMenu: defineAsyncComponent(() => import('./default.header.vue')), | ||||
| 		XWidgets: defineAsyncComponent(() => import('./default.widgets.vue')), | ||||
| 		XHeaderMenu: defineAsyncComponent(() => import('./classic.header.vue')), | ||||
| 		XWidgets: defineAsyncComponent(() => import('./classic.widgets.vue')), | ||||
| 	}, | ||||
| 
 | ||||
| 	provide() { | ||||
|  | @ -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'; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue