Unleash the PUG linter

This commit is contained in:
Natsumi
2025-01-27 12:28:08 +13:00
parent ca6b52c053
commit cc1a1fbd6a
30 changed files with 6904 additions and 3041 deletions
+65 -55
View File
@@ -1,31 +1,42 @@
doctype html
html
head
meta(http-equiv="Content-Type" content="text/html;charset=utf-8")
meta(http-equiv="Cache-Control" content="no-cache")
meta(http-equiv="referrer" content="no-referrer")
meta(http-equiv="viewport" content="width=device-width,initial-scale=1,user-scalable=no")
meta(http-equiv='Content-Type' content='text/html;charset=utf-8')
meta(http-equiv='Cache-Control' content='no-cache')
meta(http-equiv='referrer' content='no-referrer')
meta(http-equiv='viewport' content='width=device-width,initial-scale=1,user-scalable=no')
title VRCX
link(rel="preconnect" href="https://api.vrchat.cloud")
link(rel="preconnect" href="https://d348imysud55la.cloudfront.net")
link(rel="stylesheet" href="app.css")
link(rel="stylesheet" href="flags.css")
link(rel="stylesheet" href="animated-emoji.css")
link(rel='preconnect' href='https://api.vrchat.cloud')
link(rel='preconnect' href='https://d348imysud55la.cloudfront.net')
link(rel='stylesheet' href='app.css')
link(rel='stylesheet' href='flags.css')
link(rel='stylesheet' href='animated-emoji.css')
body
.x-app#x-app(style="display:none" @dragenter.prevent @dragover.prevent @drop.prevent)
#x-app.x-app(style='display: none' @dragenter.prevent @dragover.prevent @drop.prevent)
//- login
include ./mixins/loginPage.pug
+loginPage()
+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")
.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')
el-menu(ref="menu" collapse @select="selectMenu")
el-menu(ref='menu' collapse @select='selectMenu')
mixin menuitem(index, name, icon)
el-menu-item(index=index)
i(class=icon)
@@ -44,118 +55,117 @@ html
+menuitem('settings', "{{ $t('nav_tooltip.settings') }}", 'el-icon-s-tools')
//- ### Tabs ###
template(v-if="API.isLoggedIn")
template(v-if='API.isLoggedIn')
//- feed
include ./mixins/tabs/feed.pug
+feedTab()
+feedTab
//- gameLog
include ./mixins/tabs/gameLog.pug
+gameLogTab()
+gameLogTab
//- playerList
include ./mixins/tabs/playerList.pug
+playerListTab()
+playerListTab
//- search
include ./mixins/tabs/search.pug
+searchTab()
+searchTab
//- favorite
include ./mixins/tabs/favorites.pug
+favoritesTab()
+favoritesTab
//- friendLog
include ./mixins/tabs/friendLog.pug
+friendLogTab()
+friendLogTab
//- moderation
moderation-tab(
v-if="$refs.menu?.activeIndex === 'moderation'"
:Api='API'
:table-data='playerModerationTable'
:show-user-dialog='showUserDialog'
:shift-held='shiftHeld')
v-if='$refs.menu?.activeIndex === "moderation"'
:Api='API'
:table-data='playerModerationTable'
:show-user-dialog='showUserDialog'
:shift-held='shiftHeld')
//- notification
include ./mixins/tabs/notifications.pug
+notificationsTab()
+notificationsTab
//- profile
include ./mixins/tabs/profile.pug
+profileTab()
+profileTab
//- friends list
include ./mixins/tabs/friendsList.pug
+friendsListTab()
+friendsListTab
//- settings
include ./mixins/tabs/settings.pug
+settingsTab()
+settingsTab
include ./mixins/friendsListSidebar.pug
+friendsListSidebar()
+friendsListSidebar
//- ## Dialogs ## -\\
include ./mixins/dialogs/userDialog.pug
+userDialog()
+userDialog
include ./mixins/dialogs/worldDialog.pug
+worldDialog()
+worldDialog
include ./mixins/dialogs/avatarDialog.pug
+avatarDialog()
+avatarDialog
include ./mixins/dialogs/groupDialog.pug
+groupDialog()
+groupDialog
include ./mixins/dialogs/favoritesDialog.pug
+favoritesDialog()
+favoritesDialog
include ./mixins/dialogs/images.pug
+images()
+images
include ./mixins/dialogs/newInstance.pug
+newInstance()
+newInstance
include ./mixins/dialogs/feedFilters.pug
+feedFilters()
+feedFilters
include ./mixins/dialogs/openSourceSoftwareNotice.pug
+openSourceSoftwareNotice()
+openSourceSoftwareNotice
include ./mixins/dialogs/groups.pug
+groups()
+groups
include ./mixins/dialogs/currentUser.pug
+currentUser()
+currentUser
include ./mixins/dialogs/invites.pug
+invites()
+invites
include ./mixins/dialogs/launch.pug
+launch()
+launch
include ./mixins/dialogs/screenshotMetadata.pug
+screenshotMetadata()
+screenshotMetadata
include ./mixins/dialogs/vrcx.pug
+vrcx()
+vrcx
include ./mixins/dialogs/settings.pug
+settings()
+settings
include ./mixins/dialogs/previousInstances.pug
+previousInstances()
+previousInstances
include ./mixins/dialogs/tags.pug
+tags()
+tags
include ./mixins/dialogs/boops.pug
+boops()
+boops
//- 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")
script(src="vendor.js")
script(src="app.js")
script(src='vendor.js')
script(src='app.js')