forked from AkkomaGang/admin-fe
Merge branch 'fix/settings-submit-button' into 'master'
Fix settings submit button position on wide screens See merge request pleroma/admin-fe!106
This commit is contained in:
parent
54e32f7ad6
commit
65af72bd04
4 changed files with 25 additions and 6 deletions
|
@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fix parsing tuples in Pleroma.Upload.Filter.Mogrify and Pleroma.Emails.Mailer settings
|
- Fix parsing tuples in Pleroma.Upload.Filter.Mogrify and Pleroma.Emails.Mailer settings
|
||||||
|
- Fix settings submit button position on wide screens when sidebar menu is open
|
||||||
|
|
||||||
## [2.0] - 2020-02-27
|
## [2.0] - 2020-02-27
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<template>
|
<template>
|
||||||
<div v-if="!loading" class="form-container">
|
<div v-if="!loading" :class="isSidebarOpen" class="form-container">
|
||||||
<el-form ref="instanceData" :model="instanceData" :label-width="labelWidth">
|
<el-form ref="instanceData" :model="instanceData" :label-width="labelWidth">
|
||||||
<setting :setting-group="instance" :data="instanceData"/>
|
<setting :setting-group="instance" :data="instanceData"/>
|
||||||
</el-form>
|
</el-form>
|
||||||
|
@ -82,6 +82,9 @@ export default {
|
||||||
isMobile() {
|
isMobile() {
|
||||||
return this.$store.state.app.device === 'mobile'
|
return this.$store.state.app.device === 'mobile'
|
||||||
},
|
},
|
||||||
|
isSidebarOpen() {
|
||||||
|
return this.$store.state.app.sidebar.opened ? 'sidebar-opened' : 'sidebar-closed'
|
||||||
|
},
|
||||||
isTablet() {
|
isTablet() {
|
||||||
return this.$store.state.app.device === 'tablet'
|
return this.$store.state.app.device === 'tablet'
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
<template>
|
<template>
|
||||||
<div class="settings-container">
|
<div class="settings-container">
|
||||||
<div v-if="isDesktop">
|
<div v-if="isDesktop">
|
||||||
<div class="settings-header-container">
|
<div :class="isSidebarOpen" class="settings-header-container">
|
||||||
<h1 class="settings-header">{{ $t('settings.settings') }}</h1>
|
<h1 class="settings-header">{{ $t('settings.settings') }}</h1>
|
||||||
<div>
|
<div>
|
||||||
<el-tooltip v-if="needReboot" :content="$t('settings.restartApp')" placement="bottom-end">
|
<el-tooltip v-if="needReboot" :content="$t('settings.restartApp')" placement="bottom-end">
|
||||||
|
@ -89,7 +89,7 @@
|
||||||
</el-tabs>
|
</el-tabs>
|
||||||
</div>
|
</div>
|
||||||
<div v-if="isMobile || isTablet">
|
<div v-if="isMobile || isTablet">
|
||||||
<div class="settings-header-container">
|
<div :class="isSidebarOpen" class="settings-header-container">
|
||||||
<h1 class="settings-header">{{ $t('settings.settings') }}</h1>
|
<h1 class="settings-header">{{ $t('settings.settings') }}</h1>
|
||||||
<el-button v-if="needReboot" class="settings-reboot-button" @click="restartApp">
|
<el-button v-if="needReboot" class="settings-reboot-button" @click="restartApp">
|
||||||
<span>
|
<span>
|
||||||
|
@ -235,6 +235,9 @@ export default {
|
||||||
isMobile() {
|
isMobile() {
|
||||||
return this.$store.state.app.device === 'mobile'
|
return this.$store.state.app.device === 'mobile'
|
||||||
},
|
},
|
||||||
|
isSidebarOpen() {
|
||||||
|
return this.$store.state.app.sidebar.opened ? 'header-sidebar-opened' : 'header-sidebar-closed'
|
||||||
|
},
|
||||||
isTablet() {
|
isTablet() {
|
||||||
return this.$store.state.app.device === 'tablet'
|
return this.$store.state.app.device === 'tablet'
|
||||||
},
|
},
|
||||||
|
|
|
@ -264,6 +264,12 @@
|
||||||
.settings-header {
|
.settings-header {
|
||||||
margin: 0;
|
margin: 0;
|
||||||
}
|
}
|
||||||
|
.header-sidebar-opened {
|
||||||
|
max-width: 1585px;
|
||||||
|
}
|
||||||
|
.header-sidebar-closed {
|
||||||
|
max-width: 1728px;
|
||||||
|
}
|
||||||
.settings-header-container {
|
.settings-header-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
height: 36px;
|
height: 36px;
|
||||||
|
@ -326,8 +332,15 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
@media only screen and (min-width: 1824px) {
|
@media only screen and (min-width: 1824px) {
|
||||||
|
.sidebar-closed {
|
||||||
|
max-width: 1586px;
|
||||||
|
}
|
||||||
|
.sidebar-opened {
|
||||||
|
max-width: 1442px;
|
||||||
|
}
|
||||||
.submit-button-container {
|
.submit-button-container {
|
||||||
max-width: 1637px;
|
width: 100%;
|
||||||
|
max-width: inherit;
|
||||||
margin-left: auto;
|
margin-left: auto;
|
||||||
margin-right: auto;
|
margin-right: auto;
|
||||||
right: auto;
|
right: auto;
|
||||||
|
@ -530,8 +543,7 @@
|
||||||
margin-right: 8px
|
margin-right: 8px
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@media only screen and (max-width:818px) and (min-width: 481px) {
|
||||||
@media only screen and (max-width:801px) and (min-width: 481px) {
|
|
||||||
.delete-setting-button {
|
.delete-setting-button {
|
||||||
margin: 4px 0 0 10px;
|
margin: 4px 0 0 10px;
|
||||||
height: 28px;
|
height: 28px;
|
||||||
|
|
Loading…
Reference in a new issue