devextreme
Version:
HTML5 JavaScript Component Suite for Responsive Web Development
210 lines (173 loc) • 4.63 kB
text/less
/**
* DevExtreme (widgets/common/form.less)
* Version: 20.1.4
* Build date: Tue Jun 02 2020
*
* Copyright (c) 2012 - 2020 Developer Express Inc. ALL RIGHTS RESERVED
* Read about DevExtreme licensing here: https://js.devexpress.com/Licensing/
*/
@import (once) "./responsiveBox.less";
@import (once) "./tabPanel.less";
@import (once) "./validation.less";
@import (once) "./scrollable.less";
@import (once) "./textBox.less";
@import (once) "./numberBox.less";
@import (once) "./dateBox.less";
@import (once) "./button.less";
.dx-layout-manager {
.dx-field-item:not(.dx-first-row) {
padding-top: 10px;
}
.dx-field-item:not(.dx-first-col) {
padding-left: 15px;
}
.dx-field-item:not(.dx-last-col) {
padding-right: 15px;
}
.dx-field-empty-item {
width: 100%;
}
&.dx-layout-manager-one-col {
.dx-single-column-item-content > .dx-field-item {
padding-left: 0;
padding-right: 0;
}
.dx-form-group .dx-single-column-item-content > .dx-first-row.dx-col-0.dx-field-item {
padding-top: 0;
}
.dx-box-item:not(:first-child) .dx-single-column-item-content > .dx-field-item {
padding-top: 10px;
}
}
.dx-label-h-align {
&.dx-flex-layout {
display: -webkit-box; // stylelint-disable-line value-no-vendor-prefix
display: flex;
.dx-field-item-label {
display: block;
}
.dx-field-item-content,
.dx-field-item-content-wrapper {
flex-shrink: 1;
flex-grow: 1;
flex-basis: auto;
display: block;
}
}
&.dx-flex-layout:not(.dx-field-item-label-align) {
-webkit-box-align: baseline; // stylelint-disable-line property-no-vendor-prefix
align-items: baseline;
}
&.dx-field-item-label-align:not(.dx-flex-layout) {
.dx-field-item-label {
vertical-align: baseline;
}
}
.dx-field-item-label,
.dx-field-item-content,
.dx-field-item-content-wrapper {
display: table-cell;
}
.dx-field-item-content-wrapper .dx-field-item-content {
display: block;
}
.dx-field-item-label {
white-space: nowrap;
vertical-align: middle;
.dx-field-item-label-content {
display: block;
}
}
.dx-field-item-content {
vertical-align: top;
.dx-checkbox,
.dx-switch {
margin-top: 7px;
margin-bottom: 4px;
}
}
.dx-field-item-content,
.dx-field-item-content-wrapper {
width: 100%;
}
}
.dx-tabpanel {
.dx-multiview-item-content {
padding: 20px;
}
}
}
.dx-field-item-label-location-top {
display: block;
}
.dx-form-group-content {
border-width: 0;
padding: 0;
margin: 0;
}
.dx-form-group-caption {
font-size: 20px;
}
.dx-form-group-with-caption {
& > .dx-form-group-content {
padding-top: 19px;
padding-bottom: 20px;
margin-top: 6px;
}
.dx-form-group {
&.dx-form-group-with-caption {
padding-left: 20px;
}
}
}
.dx-layout-manager-hidden-label {
position: absolute;
display: block;
visibility: hidden;
}
.dx-field-item-help-text {
font-style: italic;
white-space: normal;
}
.dx-field-item-label-location-left {
padding-right: 10px;
}
.dx-field-item-label-location-right {
padding-left: 10px;
}
.dx-rtl {
.dx-field-item-required-mark,
.dx-field-item-optional-mark {
unicode-bidi: embed;
}
.dx-field-item:not(.dx-first-col) {
padding-left: 0;
padding-right: 15px;
}
.dx-field-item:not(.dx-last-col) {
padding-left: 15px;
padding-right: 0;
}
.dx-field-item-label-location-left {
padding-right: 0;
padding-left: 10px;
}
.dx-field-item-label-location-right {
padding-left: 0;
padding-right: 10px;
}
.dx-layout-manager-one-col {
.dx-single-column-item-content > .dx-field-item {
padding-right: 0;
padding-left: 0;
}
}
.dx-form-group-with-caption {
.dx-form-group {
&.dx-form-group-with-caption {
padding-left: 0;
padding-right: 20px;
}
}
}
}