Update label position for Metadata, Other, RateLimiters, Upload and WebPush tabs

This commit is contained in:
Angelina Filippova 2020-04-23 03:20:29 +03:00
parent abb375d2ac
commit 4752ce96a3
5 changed files with 27 additions and 12 deletions

View file

@ -1,10 +1,10 @@
<template> <template>
<div v-if="!loading" :class="isSidebarOpen" class="form-container"> <div v-if="!loading" :class="isSidebarOpen" class="form-container">
<el-form ref="metadata" :model="metadataData" :label-width="labelWidth"> <el-form ref="metadata" :model="metadataData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="metadata" :data="metadataData"/> <setting :setting-group="metadata" :data="metadataData"/>
</el-form> </el-form>
<el-divider class="divider thick-line"/> <el-divider class="divider thick-line"/>
<el-form ref="richMedia" :model="richMediaData" :label-width="labelWidth"> <el-form ref="richMedia" :model="richMediaData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="richMedia" :data="richMediaData"/> <setting :setting-group="richMedia" :data="richMediaData"/>
</el-form> </el-form>
<div class="submit-button-container"> <div class="submit-button-container">
@ -35,6 +35,9 @@ export default {
isTablet() { isTablet() {
return this.$store.state.app.device === 'tablet' return this.$store.state.app.device === 'tablet'
}, },
labelPosition() {
return this.isMobile ? 'top' : 'right'
},
labelWidth() { labelWidth() {
if (this.isMobile) { if (this.isMobile) {
return '120px' return '120px'

View file

@ -1,9 +1,9 @@
<template> <template>
<div v-if="!loading" :class="isSidebarOpen" class="form-container"> <div v-if="!loading" :class="isSidebarOpen" class="form-container">
<el-form ref="mimeTypes" :model="mimeTypesData" :label-width="labelWidth"> <el-form ref="mimeTypes" :model="mimeTypesData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="mimeTypes" :data="mimeTypesData"/> <setting :setting-group="mimeTypes" :data="mimeTypesData"/>
</el-form> </el-form>
<el-form ref="remoteIp" :model="remoteIpData" :label-width="labelWidth"> <el-form ref="remoteIp" :model="remoteIpData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="remoteIp" :data="remoteIpData"/> <setting :setting-group="remoteIp" :data="remoteIpData"/>
</el-form> </el-form>
<div class="submit-button-container"> <div class="submit-button-container">
@ -34,6 +34,9 @@ export default {
isTablet() { isTablet() {
return this.$store.state.app.device === 'tablet' return this.$store.state.app.device === 'tablet'
}, },
labelPosition() {
return this.isMobile ? 'top' : 'right'
},
labelWidth() { labelWidth() {
if (this.isMobile) { if (this.isMobile) {
return '120px' return '120px'

View file

@ -1,6 +1,6 @@
<template> <template>
<div v-if="!loading" :class="isSidebarOpen" class="form-container"> <div v-if="!loading" :class="isSidebarOpen" class="form-container">
<el-form v-if="!loading" ref="rateLimiters" :model="rateLimitersData" :label-width="labelWidth"> <el-form v-if="!loading" ref="rateLimiters" :model="rateLimitersData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="rateLimiters" :data="rateLimitersData"/> <setting :setting-group="rateLimiters" :data="rateLimitersData"/>
</el-form> </el-form>
<div class="submit-button-container"> <div class="submit-button-container">
@ -37,6 +37,9 @@ export default {
isTablet() { isTablet() {
return this.$store.state.app.device === 'tablet' return this.$store.state.app.device === 'tablet'
}, },
labelPosition() {
return this.isMobile ? 'top' : 'right'
},
labelWidth() { labelWidth() {
if (this.isMobile) { if (this.isMobile) {
return '120px' return '120px'

View file

@ -1,24 +1,24 @@
<template> <template>
<div v-if="!loading" :class="isSidebarOpen" class="form-container"> <div v-if="!loading" :class="isSidebarOpen" class="form-container">
<el-form ref="uploadData" :model="uploadData" :label-width="labelWidth"> <el-form ref="uploadData" :model="uploadData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="upload" :data="uploadData"/> <setting :setting-group="upload" :data="uploadData"/>
</el-form> </el-form>
<el-form v-if="showUploadersLocal" ref="uploadersLocal" :model="uploadersLocalData" :label-width="labelWidth"> <el-form v-if="showUploadersLocal" ref="uploadersLocal" :model="uploadersLocalData" :label-position="labelPosition" :label-width="labelWidth">
<el-form-item class="grouped-settings-header"> <el-form-item class="grouped-settings-header">
<span class="label-font">Pleroma.Uploaders.Local</span> <span class="label-font label-with-margin">Pleroma.Uploaders.Local</span>
</el-form-item> </el-form-item>
<setting :setting-group="uploadersLocal" :data="uploadersLocalData"/> <setting :setting-group="uploadersLocal" :data="uploadersLocalData"/>
<el-divider class="divider thick-line"/> <el-divider class="divider thick-line"/>
</el-form> </el-form>
<el-form v-if="showUploadersS3" ref="uploadersS3" :model="uploadersS3Data" :label-width="labelWidth"> <el-form v-if="showUploadersS3" ref="uploadersS3" :model="uploadersS3Data" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="uploadersS3" :data="uploadersS3Data"/> <setting :setting-group="uploadersS3" :data="uploadersS3Data"/>
<el-divider class="divider thick-line"/> <el-divider class="divider thick-line"/>
</el-form> </el-form>
<el-form ref="uploadFilterMogrify" :model="uploadFilterMogrifyData" :label-width="labelWidth"> <el-form ref="uploadFilterMogrify" :model="uploadFilterMogrifyData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="uploadFilterMogrify" :data="uploadFilterMogrifyData"/> <setting :setting-group="uploadFilterMogrify" :data="uploadFilterMogrifyData"/>
</el-form> </el-form>
<el-divider class="divider thick-line"/> <el-divider class="divider thick-line"/>
<el-form ref="uploadAnonymizeFilename" :model="uploadAnonymizeFilenameData" :label-width="labelWidth"> <el-form ref="uploadAnonymizeFilename" :model="uploadAnonymizeFilenameData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="uploadAnonymizeFilename" :data="uploadAnonymizeFilenameData"/> <setting :setting-group="uploadAnonymizeFilename" :data="uploadAnonymizeFilenameData"/>
</el-form> </el-form>
<div class="submit-button-container"> <div class="submit-button-container">
@ -49,6 +49,9 @@ export default {
isTablet() { isTablet() {
return this.$store.state.app.device === 'tablet' return this.$store.state.app.device === 'tablet'
}, },
labelPosition() {
return this.isMobile ? 'top' : 'right'
},
labelWidth() { labelWidth() {
if (this.isMobile) { if (this.isMobile) {
return '120px' return '120px'

View file

@ -1,6 +1,6 @@
<template> <template>
<div v-if="!loading" :class="isSidebarOpen" class="form-container"> <div v-if="!loading" :class="isSidebarOpen" class="form-container">
<el-form v-if="!loading" ref="vapidDetailsData" :model="vapidDetailsData" :label-width="labelWidth"> <el-form v-if="!loading" ref="vapidDetailsData" :model="vapidDetailsData" :label-position="labelPosition" :label-width="labelWidth">
<setting :setting-group="vapidDetails" :data="vapidDetailsData"/> <setting :setting-group="vapidDetails" :data="vapidDetailsData"/>
</el-form> </el-form>
<div class="submit-button-container"> <div class="submit-button-container">
@ -31,6 +31,9 @@ export default {
isTablet() { isTablet() {
return this.$store.state.app.device === 'tablet' return this.$store.state.app.device === 'tablet'
}, },
labelPosition() {
return this.isMobile ? 'top' : 'right'
},
labelWidth() { labelWidth() {
if (this.isMobile) { if (this.isMobile) {
return '120px' return '120px'