@syncfusion/ej2-schedule
Version:
Flexible scheduling library with more built-in features and enhanced customization options similar to outlook and google calendar, allowing the users to plan and manage their appointments with efficient data-binding support.
503 lines (488 loc) • 15.3 kB
CSS
.e-popup.e-ddl {
border-radius: 4px;
-webkit-box-shadow: none;
box-shadow: none;
margin-top: 3px;
}
.e-popup.e-ddl .e-input-group {
width: auto;
}
.e-popup.e-ddl .e-input-group input {
line-height: 15px;
}
.e-popup.e-ddl .e-dropdownbase {
min-height: 26px;
}
.e-popup.e-ddl .e-filter-parent .e-input-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: auto;
}
.e-popup.e-ddl .e-filter-parent .e-input-group .e-back-icon {
border: 0;
}
.e-input-group.e-control-wrapper.e-ddl .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl input[readonly] {
background: transparent;
}
.e-input-group.e-control-wrapper.e-ddl.e-readonly .e-input[readonly],
.e-float-input.e-control-wrapper.e-ddl.e-readonly input[readonly] {
background: #e9ecef;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:active,
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon:hover,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-ddl-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:hover,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:hover {
background: transparent;
color: #6c757d;
}
.e-input-group.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-input-group.e-control-wrapper.e-ddl .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-float-input.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon,
.e-float-input.e-control-wrapper.e-ddl input[readonly] ~ span.e-input-group-icon.e-ddl-icon {
background: transparent;
color: #6c757d;
}
.e-input-group.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-input-group.e-control-wrapper.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-float-input.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon,
.e-float-input.e-control-wrapper.e-ddl.e-readonly .e-input[readonly] ~ span.e-input-group-icon.e-ddl-icon.e-search-icon {
background: #e9ecef;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-ddl-icon,
.e-input-group.e-disabled.e-ddl .e-control.e-dropdownlist ~ .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-disabled.e-ddl .e-input-group-icon,
.e-control.e-dropdownlist .e-input-group.e-ddl .e-input-group-icon {
border: 0;
}
.e-input-group:not(.e-disabled) .e-control.e-dropdownlist ~ .e-input-group-icon:active,
.e-control.e-dropdownlist .e-input-group:not(.e-disabled) .e-input-group-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-back-icon:active,
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon:active {
-webkit-box-shadow: none;
box-shadow: none;
}
.e-ddl.e-popup .e-input-group:not(.e-disabled) .e-clear-icon {
background: transparent;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.e-ddl.e-popup .e-filter-parent .e-input-group,
.e-ddl.e-popup .e-filter-parent {
background: #fff;
}
.e-input-group .e-control.e-dropdownlist ~ .e-ddl-icon {
font-size: 14px;
}
.e-recurrenceeditor .e-editor {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin: 0 auto;
max-width: 1240px;
}
.e-recurrenceeditor .e-recurrence-table {
table-layout: fixed;
width: 100%;
}
.e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
width: 27%;
}
.e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
width: 24%;
}
.e-recurrenceeditor .e-recurrence-table .e-repeat-content {
display: inline-block;
font-weight: normal;
padding: 18px 0 0 8px;
}
.e-recurrenceeditor .e-recurrence-table .e-input-wrapper {
float: none;
width: 100%;
}
.e-recurrenceeditor .e-recurrence-table .e-week-position {
min-width: 98px;
position: relative;
right: 20px;
}
.e-recurrenceeditor .e-recurrence-table .e-day-position {
min-width: 120px;
}
.e-recurrenceeditor .e-recurrence-table .e-monthday-element {
padding-left: 10px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-left {
padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-left {
padding: 0 8px 16px 0;
}
.e-recurrenceeditor .e-form-right,
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
padding: 0 0 10px;
}
.e-recurrenceeditor .e-input-wrapper {
float: left;
width: 50%;
}
.e-recurrenceeditor .e-input-wrapper div {
margin-bottom: 2.5%;
}
.e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-input-wrapper.e-end-on-count {
padding-right: 0;
margin-top: 24px;
}
.e-recurrenceeditor.e-rtl .e-end-on > div,
.e-recurrenceeditor.e-rtl .e-month-expander > div > div {
float: right;
}
.e-recurrenceeditor.e-rtl .e-form-left,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
padding: 0 0 10px 8px;
}
.e-recurrenceeditor.e-rtl .e-form-right,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
padding: 0 8px 10px 0;
}
.e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
position: relative;
right: 10px;
}
.e-recurrenceeditor.e-rtl .e-week-position {
left: 20px;
right: 0;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-end-on-label {
margin-bottom: 5px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
padding: 0 0 0 8px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
padding: 0 8px 0 0;
}
.e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
margin-right: 20px;
}
.e-recurrenceeditor.e-rtl .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
width: 30px;
}
.e-recurrenceeditor .e-days .e-week-expander-label {
font-size: 12px;
font-weight: 500;
margin-bottom: 8px;
}
.e-recurrenceeditor .e-days button {
border-radius: 50%;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
height: 35px;
margin: 0 8px 10px;
width: 35px;
}
.e-recurrenceeditor .e-hide-recurrence-element {
display: none;
}
.e-recurrenceeditor .e-half-space {
width: 20%;
}
.e-recurrenceeditor .e-year-expander {
margin-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper {
padding-bottom: 11px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper {
padding-top: 3px;
}
.e-recurrenceeditor .e-month-expander-checkbox-wrapper.e-input-wrapper .e-month-type .e-label {
display: none;
}
.e-recurrenceeditor .e-input-wrapper.e-month-expander-checkbox-wrapper.e-repeat-on-week-selector {
min-width: 30px;
margin-bottom: 18px;
}
.e-recurrenceeditor .e-input-wrapper-side {
float: left;
padding: 16px 20px 0;
width: 50%;
}
.e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-input-wrapper {
margin: 0;
}
.e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
font-size: 12px;
font-weight: 500;
margin-bottom: 5px;
padding-right: 16px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-days .e-form-left {
padding-bottom: 6px;
}
.e-recurrenceeditor .e-input-wrapper-side .e-non-week .e-form-left {
padding-bottom: 12px;
}
.e-recurrenceeditor .e-input-wrapper-side.e-form-right {
margin-bottom: 11px;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-repeat-content-wrapper td:last-child {
width: 25%;
}
.e-device .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
width: 20%;
}
.e-device .e-recurrenceeditor .e-week-expander-label {
margin-bottom: 6px;
}
.e-device .e-recurrenceeditor .e-month-expander-label {
font-size: 12px;
margin-bottom: 5px;
}
.e-device .e-recurrenceeditor .e-footer-content {
padding: 12px;
}
.e-device .e-recurrenceeditor .e-form-left,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
padding: 0 3px 10px 0;
}
.e-device .e-recurrenceeditor .e-form-right,
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-form-right {
padding: 0 0 10px 3px;
}
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor .e-input-wrapper.e-end-on-count {
padding: 0 0 0 10px;
}
.e-device .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-end-on {
padding-right: 0;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-label {
float: none;
font-size: 12px;
font-weight: 500;
margin-bottom: 7px;
}
.e-device .e-recurrenceeditor.e-end-on .e-end-on-left {
padding-right: 0;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element,
.e-device .e-recurrenceeditor .e-recurrence-table .e-day-position {
padding-left: 20px;
}
.e-device .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
margin-left: 20px;
}
.e-device .e-recurrenceeditor .e-week-position {
right: 0;
padding-right: 10px;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
padding-right: 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-device .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
padding: 0 10px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
padding: 0 20px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
padding: 0 50px 0 0;
}
.e-device .e-recurrenceeditor.e-rtl .e-week-position {
left: 0;
}
.e-device.e-recurrence-dialog .e-dlg-header-content {
background: none;
-webkit-box-shadow: none;
box-shadow: none;
padding-bottom: 10px;
}
.e-device.e-recurrence-dialog .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
margin-bottom: 7px;
}
.e-device.e-recurrence-dialog .e-footer-content {
padding: 16px 8px;
}
@media (max-width: 1024px) {
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
width: 100%;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
width: 65%;
}
}
@media (max-width: 580px) {
.e-recurrenceeditor {
margin-left: auto;
margin-right: auto;
width: 100%;
}
.e-recurrenceeditor .e-editor {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.e-recurrenceeditor .e-editor > .e-input-wrapper.e-form-left {
margin-top: 0;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week > .e-month-expander-label,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-label {
margin-bottom: 5px;
}
.e-recurrenceeditor .e-editor > div {
margin-top: 20px;
}
.e-recurrenceeditor .e-editor > .e-input-wrapper {
width: 100%;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on {
width: 100%;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-input-wrapper {
width: 50%;
}
.e-recurrenceeditor .e-editor .e-form-left,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-left {
padding: 0 0 10px;
}
.e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor .e-editor .e-input-wrapper.e-end-on-count {
padding: 0 0 0 10px;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-end-on .e-end-on-left {
padding-right: 10px;
}
.e-recurrenceeditor .e-editor .e-form-right,
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-form-right {
padding-left: 0;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-days {
width: 100%;
}
.e-recurrenceeditor .e-editor .e-input-wrapper-side.e-non-week {
width: 65%;
}
.e-recurrenceeditor .e-editor .e-recurrence-table .e-day-position {
padding-left: 59px;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
padding-right: 0;
}
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
padding: 0 10px 0 0;
}
}
/*! Recurrence-Editor component theme */
.e-bigger .e-recurrenceeditor {
padding: 0;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-form-left {
padding: 0 12px 11px 0;
}
.e-bigger .e-recurrenceeditor .e-form-left {
padding: 0 12px 14px 0;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table .e-monthday-element {
padding-left: 50px;
}
.e-bigger .e-recurrenceeditor .e-week-position {
min-width: 130px;
right: 0;
}
.e-bigger .e-recurrenceeditor .e-day-position {
min-width: 190px;
padding-left: 54px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-non-week > .e-month-expander-label {
font-size: 16px;
margin-bottom: 0;
font-weight: 500;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-left {
padding-right: 16px;
}
.e-bigger .e-recurrenceeditor .e-end-on-label {
margin-bottom: 0;
}
.e-bigger .e-recurrenceeditor .e-days .e-week-expander-label {
font-size: 16px;
margin-bottom: 8px;
}
.e-bigger .e-recurrenceeditor .e-input-wrapper-side.e-end-on .e-end-on-label {
font-size: 16px;
margin-bottom: 1px;
}
.e-bigger .e-recurrenceeditor .e-month-expander tr:first-child .e-input-wrapper,
.e-bigger .e-recurrenceeditor .e-year-expander {
margin-bottom: 11px;
}
.e-bigger .e-recurrenceeditor .e-recurrence-table.e-month-expand-wrapper td:first-child {
width: 30px;
}
.e-bigger .e-recurrenceeditor .e-days button {
height: 40px;
width: 40px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-left,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-left {
padding: 0 0 10px 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-form-right,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-form-right {
padding: 0 12px 10px 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element,
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-day-position {
padding: 0 64px 0 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-label,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-non-week > .e-month-expander-label {
padding-right: 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-end-on-label {
margin-bottom: 5px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper-side.e-end-on .e-end-on-left {
padding: 0 0 0 12px;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-date,
.e-bigger .e-recurrenceeditor.e-rtl .e-input-wrapper.e-end-on-count {
padding: 0 12px 0 0;
}
.e-bigger .e-recurrenceeditor.e-rtl .e-recurrence-table .e-week-position {
left: 0;
}
.e-bigger .e-device .e-recurrence-table .e-monthday-element {
padding-left: 20px;
}
.e-bigger .e-device .e-recurrenceeditor.e-rtl .e-recurrence-table .e-monthday-element {
padding: 0 20px 0 0;
}