cryptpad/www/settings/app-settings.less

240 lines
7.0 KiB
Plaintext
Raw Normal View History

2023-10-20 22:35:26 +08:00
/*
* SPDX-FileCopyrightText: 2023 XWiki CryptPad Team <contact@cryptpad.org> and contributors
*
* SPDX-License-Identifier: AGPL-3.0-or-later
*/
@import (reference) '../../customize/src/less2/include/sidebar-layout.less';
@import (reference) "../../customize/src/less2/include/limit-bar.less";
@import (reference) "../../customize/src/less2/include/creation.less";
@import (reference) '../../customize/src/less2/include/framework.less';
2020-10-08 21:02:05 +08:00
@import (reference) '../../customize/src/less2/include/export.less';
&.cp-app-settings {
.framework_min_main();
2018-07-14 21:15:23 +08:00
.sidebar-layout_main();
.limit-bar_main();
.creation_main();
display: flex;
flex-flow: column;
2018-04-19 17:14:22 +08:00
font: @colortheme_app-font;
2018-10-20 00:38:35 +08:00
2020-02-10 18:07:16 +08:00
.cp-sidebarlayout-element {
2020-02-10 18:16:17 +08:00
max-width: 650px;
2020-02-10 18:07:16 +08:00
}
div.alert {
font-size: @colortheme_app-font-size;
padding: 10px;
}
2020-10-08 21:02:05 +08:00
.export_main();
2018-10-20 00:38:35 +08:00
.cp-settings-displayname .fa{
margin-left: 0.5rem;
}
.cp-settings-mediatag-size .fa{
margin-left: 0.5rem;
}
.alertify {
nav {
display: flex;
2024-07-30 23:01:06 +08:00
justify-content: flex-end;
align-items: flex-end;
.btn-confirm {
white-space: normal;
}
}
}
#cp-sidebarlayout-container {
#cp-sidebarlayout-rightside {
input, button, span[tabindex="0"] {
2024-08-19 21:52:20 +08:00
&:focus-visible {
outline: @variables_focus_style;
}
}
input[type="checkbox"] {
vertical-align: middle;
margin-right: 5px;
}
.cp-settings-cursor-color-picker {
2022-05-06 20:00:35 +08:00
border-radius: @variables_radius;
display: inline-block;
vertical-align: middle;
height: 25px;
width: 70px;
margin-right: 10px;
cursor: pointer;
border: 1px solid black;
}
.cp-settings-language-selector {
2020-02-06 23:06:09 +08:00
#cp-language-selector {
display: inline;
}
button.btn {
width: @sidebar_block-width;
2020-02-06 23:06:09 +08:00
max-width: 100%;
margin: 0 !important;
}
}
.cp-sidebarlayout-input-block {
input {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
padding: 5px;
padding-left: 15px;
&[type="number"] {
2020-02-05 21:11:25 +08:00
height: @variables_input-height + 2px; // to avoid cropped numbers
border-right: 1px solid #adadad;
}
&[type="checkbox"] {
margin-right: 100%;
}
}
& > .fa {
align-self: center;
margin-right: -16px;
}
}
.cp-settings-info-block {
[type="text"] {
width: @sidebar_block-width;
2020-02-06 23:06:09 +08:00
max-width: 100%;
}
}
.cp-settings-radio-container {
display: flex;
align-items: center;
flex-wrap: wrap;
label {
padding-right: 1rem;
padding-bottom:0.5rem;
}
}
2023-06-20 18:52:04 +08:00
.cp-password-container {
2023-06-29 20:59:56 +08:00
.cp-password-input{
margin-top:0.5rem;
}
2018-06-20 16:02:56 +08:00
[type="password"], [type="text"] {
//width: @sidebar_block-width;
2018-06-20 16:02:56 +08:00
flex: unset;
}
button {
2023-06-29 20:59:56 +08:00
margin-top:0;
2023-06-20 18:52:04 +08:00
margin-left: 10px;
2018-06-20 16:02:56 +08:00
}
.cp-password-reveal {
border-radius:@variables_radius;
}
2018-06-20 16:02:56 +08:00
}
nav {
display: flex;
justify-content: center;
align-items: flex-end;
}
2023-06-29 20:59:56 +08:00
@media (max-width: 840px) {
.cp-password-container {
button {
//margin-top: 10px;
2023-06-29 20:59:56 +08:00
margin-left: 0;
}
}
}
.cp-settings-drive-backup {
button {
span.fa {
margin-right: 5px;
}
margin-right: 5px;
}
}
2023-06-20 18:52:04 +08:00
.cp-settings-mfa {
2023-06-06 18:34:24 +08:00
.cp-settings-qr {
img {
border: 10px solid white;
2023-06-20 18:52:04 +08:00
border-radius: 10px;
}
margin: 10px 20px 20px 0;
}
2023-06-29 20:59:56 +08:00
@media(max-width:750px){
.cp-settings-qr {
img {
max-width:80%;
}
margin: 0 0 1rem;
}
}
2023-06-20 18:52:04 +08:00
}
.cp-settings-mfa-hint {
color: @cp_sidebar-hint;
}
.cp-settings-mfa-status {
& > i {
margin-right: 5px;
}
margin: 1em 0;
}
.cp-settings-mfa {
.cp-password-container {
flex-wrap: wrap;
2023-06-29 20:59:56 +08:00
gap:0.5rem;
justify-content:flex-start;
2023-06-20 18:52:04 +08:00
input {
flex-shrink: 1;
max-width: 400px;
}
label {
width: 100%;
font-weight: unset;
margin-bottom: 5px;
}
}
.cp-settings-qr-container {
display: flex;
align-items: center;
.cp-settings-qr-code {
input {
max-width: 250px;
}
button {
margin-top: 10px;
2023-06-20 18:52:04 +08:00
}
2023-06-06 18:34:24 +08:00
}
2023-06-29 20:59:56 +08:00
.cp-settings-qr-code,.cp-button-confirm{
display:flex;
flex-direction:column;
button{
margin-top:1.5rem;
margin-bottom:1.5rem;
2023-06-29 20:59:56 +08:00
}
}
}
@media(max-width:750px){
.cp-settings-qr-container {
margin-top:1rem;
2023-06-29 20:59:56 +08:00
}
}
.btn-primary .fa.fa-check{
2023-06-29 20:59:56 +08:00
color:white;
width:1rem;
height:1rem;
margin: 0 2px 0 0;
2023-06-06 18:34:24 +08:00
}
}
}
}
2018-03-19 21:04:44 +08:00
.cp-app-settings-delete-alert {
pre { color: inherit; }
}
}