File: D:/HostingSpaces/TDijk1/erp-apps.eu/wwwroot/App_Themes/Default/CMSComponents/form-builder.less
// FormBuilder - right panel
.form-builder {
z-index: 5;
.form-component {
display: table;
width: 250px;
height: 40px;
}
.field-rule-designer .rule-designer-rules {
max-width: 100%;
}
}
.settings-panel {
background-color: @color-gray-150;
position: fixed;
overflow: auto;
top: 0;
bottom: 0;
right: 0;
width: 330px;
padding: @base-unit;
.pnl-edit .btn-group {
padding-bottom: @base-unit;
}
.alert {
margin-bottom: 0;
position: relative !important;
top: 0 !important;
left: 0 !important;
width: 100%;
}
.label-property {
padding: 15px 0 3px;
}
.label-property.Top {
padding-top: 0;
}
.field-property {
min-height: 22px;
}
.inline-block {
display: inline-block;
}
}
.settings-content .ui-tabs-panel {
padding: 15px;
}
.options-designer .option-row {
background-color: @color-gray-130;
margin-bottom: 1px;
min-height: 20px;
padding-bottom: 3px;
padding-top: 3px;
.checkbox, .radio {
display: inline-block;
label {
margin-right: 0;
width: 0;
}
}
.cms-input-group,
input[type="text"] {
display: inline-block;
width: @base-unit * 14;
}
.remove-option {
float: right;
}
}
.field-rule-designer {
.rule-row {
background-color: @color-gray-130;
min-height: @base-unit * 2;
margin-bottom: 1px;
> span {
cursor: pointer;
display: inline-block;
margin: @base-unit * 0.5;
width: 245px;
}
.checkbox, .radio {
display: inline-block;
label {
margin-right: 0;
width: 0;
}
}
.control-group-inline {
display: block;
}
.cms-input-group {
display: inline-block;
vertical-align: middle;
}
.rule-disabled {
cursor: default;
}
}
.edit-rule-row {
.editing-form-label-cell,
.editing-form-value-cell {
float: left;
width: 100%;
}
.control-label {
text-align: left;
}
.cms-input-group {
width: 100%;
}
.form-horizontal {
margin-bottom: 0;
.editing-form-category {
margin-top: 0;
}
.editing-form-category-fields {
margin-bottom: 0;
}
}
}
.rule-row.edit-rule-row {
padding: @base-unit;
}
.rule-designer-rules {
margin-bottom: @base-unit;
max-width: @input-max-width;
}
.rule-actions {
float: right;
}
.rule-warning {
padding: @base-unit * 0.5 0;
cursor: pointer;
color: @color-warning;
}
.rule-row.edit-rule-row .rule-description {
display: inline-block;
margin-top: @base-unit * 0.5;
}
.Info {
display: inline-block;
padding: 3px 5px;
vertical-align: top;
}
.rule-row.edit-rule-row {
background-color: @color-blue-130;
}
.rule-row {
.remove-rule,
.rule-warning {
visibility: hidden;
}
}
.rule-row:hover {
.remove-rule,
.rule-warning {
visibility: visible;
}
}
}
.options-designer {
.options-designer-options {
margin-top: -10px;
margin-bottom: -10px;
}
.options-designer-options:before,
.options-designer-options:after {
content: "\00a0";
}
.drag-option {
cursor: move;
float: left;
padding: @base-unit * 0.5 @base-unit * 0.25;
}
.Info {
display: inline-block;
padding: 3px 5px;
vertical-align: top;
}
.option-row.selected-row {
background-color: @color-blue-130;
}
.option-row {
.LocalizablePanel,
.remove-option,
.drag-option {
visibility: hidden;
}
}
.option-row:hover .LocalizablePanel,
.option-row:hover .remove-option,
.option-row:hover .drag-option,
.option-row.selected-row .LocalizablePanel,
.option-row.selected-row .remove-option,
.option-row.selected-row .drag-option {
visibility: visible;
}
}
// FormBuilder - left panel
.form-components {
background-color: @color-white;
border-right: 8px solid @color-gray-140;
position: fixed;
overflow-x: hidden;
overflow-y: auto;
top: 0;
bottom: 0;
left: 0;
width: 270px;
z-index: 2;
.ui-draggable-dragging {
position: fixed !important;
z-index: 5;
}
.components-heading {
padding: 5px 5px 5px 12px;
}
> div {
cursor: move;
}
> div:hover {
background-color: @color-blue-130;
}
}
.form-component {
.component-label {
display: table-cell;
vertical-align: middle;
width: 135px;
padding: 0 5px 0 16px;
}
img {
padding: 0 0 0 5px;
height: 40px;
width: 95px;
}
}
// FormBuilder - form
.form-builder-form {
position: fixed;
overflow: auto;
padding: 20px;
top: 0;
bottom: 0;
right: 363px;
left: 278px;
z-index: 1;
.editing-form-category-fields {
> div:after {
clear: both;
content: "";
display: table;
}
}
}
.editing-form-design-mode {
width: 100%;
.editing-form-category-fields > div {
position: relative;
border: 1px solid transparent;
}
.editing-form-category-fields > div:hover {
border: dashed 1px @color-gray-90;
cursor: move !important;
}
.editing-form-category-fields > div:hover .field-actions {
visibility: visible;
}
.editing-form-category-fields {
min-height: 2px;
}
.editing-form-label {
cursor: move;
}
.field-actions {
position: absolute;
top: 0;
right: 0;
margin-left: 30px;
padding: 0 2px;
visibility: hidden;
}
.field-wrapper {
display: table;
width: 100%;
}
.form-group {
min-height: @input-height-base;
margin-bottom: @form-group-margin - 2;
}
.selected-field .field-actions {
visibility: visible;
}
.field-actions input[type="image"] {
cursor: pointer;
}
.sortable-placeholder {
border: dashed 1px @color-gray-90 !important;
background-color: @color-white;
min-height: 18px;
min-width: 26px;
max-height: 800px;
max-width: 100%;
margin-bottom: @form-group-margin - 2;
}
.form-button {
// Temp solution while the label column has fixed width
margin-left: 108px;
}
.form-horizontal.collapsible-div {
cursor: pointer;
}
.empty-form-placeholder {
color: @color-gray-90;
display: table-cell;
vertical-align: middle;
font-weight: bold;
}
.empty-form {
height: 60px;
width: 100%;
display: table;
text-align: center;
border: dashed 1px @color-gray-90;
}
.empty-form.Green {
border: dashed 1px @color-green-120;
}
.selected-field {
background-color: @color-blue-130;
border: 1px solid @color-blue-130;
}
}
.form-builder-info {
position: absolute;
top: 0;
right: 440px;
z-index: @zindex-alert-success;
padding: @base-unit * 0.5 @base-unit * 1.5;
background-color: @color-blue-130;
}
.alert.alert-error.form-builder-error-hidden {
display: none;
}
.alert.alert-error.form-builder-error {
display: block;
position: relative !important;
top: auto !important;
left: auto !important;
}