dhtmlx-gantt
Version:
An open source JavaScript Gantt chart that helps you illustrate a project schedule in a nice-looking chart.
138 lines (116 loc) • 3.11 kB
text/less
.gantt_message_area {
position: fixed;
right: 5px;
width: 320px;
z-index: 1000;
}
.gantt-info {
min-width: 120px;
padding: 12px;
font-family: var(--dhx-gantt-font-family);
font-size: var(--dhx-gantt-regular-font-size);
font-weight: var(--dhx-gantt-regular-font-weight);
line-height: var(--dhx-gantt-regular-line-height);
z-index: 14;
overflow: hidden;
margin: 5px;
margin-bottom: 10px;
transition: all .5s ease;
background: var(--dhx-gantt-info-background);
color: var(--dhx-gantt-info-color);
border: var(--dhx-gantt-info-border);
box-shadow: var(--dhx-gantt-info-shadow);
}
.gantt-info.hidden {
height: 0px;
padding: 0px;
border-width: 0px;
margin: 0px;
overflow: hidden;
}
.gantt_modal_box {
overflow: hidden;
position: fixed;
min-width: 300px;
width: var(--dhx-gantt-modal-width);
background: var(--dhx-gantt-modal-background);
box-shadow: var(--dhx-gantt-box-shadow-l);
border: var(--dhx-gantt-modal-border);
border-radius: var(--dhx-gantt-modal-border-radius);
z-index: 18;
border-radius: var(--dhx-gantt-modal-border-radius);
font-family: var(--dhx-gantt-font-family);
font-size: var(--dhx-gantt-font-size);
color: var(--dhx-gantt-popup-color);
line-height: 150%;
}
.gantt_popup_title {
border-top-left-radius: var(--dhx-gantt-modal-border-radius);
border-top-right-radius: var(--dhx-gantt-modal-border-radius);
text-transform: uppercase;
font-weight: var(--dhx-gantt-heading-font-weight);
padding: calc(var(--dhx-gantt-modal-padding)/2) var(--dhx-gantt-modal-padding);
display: flex;
justify-content: center;
align-items: center;
}
.gantt_popup_text {
padding: var(--dhx-gantt-modal-padding);
display: flex;
justify-content: center;
align-items: center;
}
.gantt_popup_controls {
display: flex;
flex-direction: var(--dhx-gantt-btn-order);
padding: calc(var(--dhx-gantt-modal-padding)/2) var(--dhx-gantt-modal-padding);
align-items: center;
gap: 12px;
}
.gantt-info,
.gantt_popup_button,
.gantt_button {
user-select: none;
cursor: pointer;
}
.gantt_popup_text {
overflow: hidden;
}
div.dhx_modal_cover {
background: #44494E;
opacity: 0.2;
position: fixed;
z-index: 17;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
border: none;
}
// BUTTONS *********************************************
.gantt_popup_controls {
border-radius: var(--dhx-gantt-border-radius);
}
.gantt_message_area {
.gantt-error {
--dhx-gantt-info-background: var(--dhx-gantt-base-colors-error);
--dhx-gantt-info-color: var(--dhx-gantt-base-colors-text-on-fill);
}
.gantt-warning {
--dhx-gantt-info-background: var(--dhx-gantt-base-colors-warning);
--dhx-gantt-info-color: var(--dhx-gantt-base-colors-text-on-fill);
}
}
// .gantt_modal_box.gantt-error {
// .gantt_popup_title {
// background: #d81b1b;
// border: 1px solid #ff3c3c;
// color: #FFF;
// }
// }
// .gantt_modal_box.gantt-error {
// .gantt_popup_title {
// background: #FFAB00;
// border: 1px solid #FFAB00;
// }
// }