mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-06 06:46:04 +02:00
30915bbc73
* refactor: launch dialog and new instance dialog * fix * fix
142 lines
3.8 KiB
Plaintext
142 lines
3.8 KiB
Plaintext
doctype html
|
|
#x-app.x-app(@dragenter.prevent @dragover.prevent @drop.prevent)
|
|
//- login
|
|
include ./mixins/loginPage.pug
|
|
+loginPage
|
|
|
|
//- menu
|
|
.x-menu-container
|
|
//- download progress, update pending
|
|
.pending-update(v-if='updateInProgress' @click='showVRCXUpdateDialog')
|
|
el-progress(
|
|
type='circle'
|
|
width='50'
|
|
stroke-width='3'
|
|
:percentage='updateProgress'
|
|
:format='updateProgressText')
|
|
.pending-update(v-else-if='pendingVRCXUpdate || pendingVRCXInstall')
|
|
el-button(
|
|
type='default'
|
|
@click='showVRCXUpdateDialog'
|
|
size='mini'
|
|
icon='el-icon-download'
|
|
circle
|
|
style='font-size: 14px; height: 50px; width: 50px')
|
|
|
|
nav-menu(ref='menu' @select='selectMenu' :menu-active-index='menuActiveIndex')
|
|
|
|
//- ### Tabs ###
|
|
template(v-if='API.isLoggedIn')
|
|
//- feed
|
|
include ./mixins/tabs/feed.pug
|
|
+feedTab
|
|
|
|
//- gameLog
|
|
include ./mixins/tabs/gameLog.pug
|
|
+gameLogTab
|
|
|
|
//- playerList
|
|
include ./mixins/tabs/playerList.pug
|
|
+playerListTab
|
|
|
|
//- search
|
|
include ./mixins/tabs/search.pug
|
|
+searchTab
|
|
|
|
favorites-tab(v-bind='favoritesTabBind' v-on='favoritesTabEvent')
|
|
|
|
//- friendLog
|
|
include ./mixins/tabs/friendLog.pug
|
|
+friendLogTab
|
|
|
|
//- moderation
|
|
moderation-tab(v-bind='moderationTabBind')
|
|
|
|
//- notification
|
|
include ./mixins/tabs/notifications.pug
|
|
+notificationsTab
|
|
|
|
//- profile
|
|
include ./mixins/tabs/profile.pug
|
|
+profileTab
|
|
|
|
//- friends list
|
|
friends-list-tab(v-bind='friendsListTabBind' v-on='friendsListTabEvent')
|
|
|
|
//- charts
|
|
keep-alive
|
|
charts-tab(v-if='menuActiveIndex === "charts"' v-bind='chartsTabBind' v-on='chartsTabEvent')
|
|
|
|
//- settings
|
|
include ./mixins/tabs/settings.pug
|
|
+settingsTab
|
|
|
|
side-bar(v-bind='sideBarTabBind' v-on='sideBarTabEvent')
|
|
|
|
//- ## Dialogs ## -\\
|
|
include ./mixins/dialogs/userDialog.pug
|
|
+userDialog
|
|
|
|
include ./mixins/dialogs/worldDialog.pug
|
|
+worldDialog
|
|
|
|
include ./mixins/dialogs/avatarDialog.pug
|
|
+avatarDialog
|
|
|
|
include ./mixins/dialogs/groupDialog.pug
|
|
+groupDialog
|
|
|
|
include ./mixins/dialogs/favoritesDialog.pug
|
|
+favoritesDialog
|
|
|
|
include ./mixins/dialogs/images.pug
|
|
+images
|
|
|
|
include ./mixins/dialogs/feedFilters.pug
|
|
+feedFilters
|
|
|
|
include ./mixins/dialogs/openSourceSoftwareNotice.pug
|
|
+openSourceSoftwareNotice
|
|
|
|
include ./mixins/dialogs/groups.pug
|
|
+groups
|
|
|
|
include ./mixins/dialogs/currentUser.pug
|
|
+currentUser
|
|
|
|
include ./mixins/dialogs/invites.pug
|
|
+invites
|
|
|
|
include ./mixins/dialogs/launch.pug
|
|
+launch
|
|
|
|
include ./mixins/dialogs/screenshotMetadata.pug
|
|
+screenshotMetadata
|
|
|
|
include ./mixins/dialogs/vrcx.pug
|
|
+vrcx
|
|
|
|
include ./mixins/dialogs/settings.pug
|
|
+settings
|
|
|
|
include ./mixins/dialogs/previousInstances.pug
|
|
+previousInstances
|
|
|
|
include ./mixins/dialogs/tags.pug
|
|
+tags
|
|
|
|
include ./mixins/dialogs/boops.pug
|
|
+boops
|
|
|
|
friend-import-dialog(v-bind='friendImportDialogBind' v-on='friendImportDialogEvent')
|
|
|
|
world-import-dialog(v-bind='worldImportDialogBind' v-on='worldImportDialogEvent')
|
|
|
|
avatar-import-dialog(v-bind='avatarImportDialogBind' v-on='avatarImportDialogEvent')
|
|
|
|
launch-dialog(v-bind='launchDialogBind' v-on='launchDialogEvent')
|
|
|
|
new-instance-dialog(v-bind='newInstanceDialogBind')
|
|
|
|
//- el-dialog.x-dialog(:before-close="beforeDialogClose" @mousedown.native="dialogMouseDown" @mouseup.native="dialogMouseUp" ref="templateDialog" :visible.sync="templateDialog.visible" :title="$t('dialog.template_dialog.header')" width="450px")
|