UNPKG

angular-material-event-calendar

Version:

Angular material event calander component

316 lines (295 loc) 14.5 kB
md-event-calendar:not(._md) md-event-calendar-header { color: #666; background: #FFF; border-color: #DDD; } md-event-calendar:not(._md) md-event-calendar-header md-event-calendar-next .md-arrow svg, md-event-calendar:not(._md) md-event-calendar-header md-event-calendar-prev .md-arrow svg { fill: #666; } md-event-calendar:not(._md) .md-button:not([disabled]) { color: #333; } md-event-calendar:not(._md) .md-button:not([disabled]):hover { background: rgba(158, 158, 158, 0.2); } md-event-calendar:not(._md) .md-button[disabled] { color: #CCC; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row-header { color: #999; background: #FFF; border-color: #DDD; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row { background: #FFF; border-color: #DDD; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell-divider { border-color: #DDD; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell { border-color: #DDD; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-create-link { color: #4189b8; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-cell-data-label { color: #999; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-cell-event-show-more-link { color: #4189b8; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell.different-month { background: #F5F5F5; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell.today { box-shadow: inset 0px 0px 0px 1px #AAA; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell.today .md-event-calendar-month-cell-content .md-event-calendar-cell-data-label { color: #666; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell.today .md-event-calendar-month-cell-divider { border-color: #AAA; } md-event-calendar:not(._md) md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell:last-child { border-color: #DDD; } md-event-calendar:not(._md) .md-event-calendar-cell-event { background: #DDD; color: #666; } md-event-calendar:not(._md) .md-event-calendar-cell-event.md-selected { color: #EEE; background: #888; } md-event-calendar:not(._md) .md-event-calendar-cell-event.md-continue-left:after, md-event-calendar:not(._md) .md-event-calendar-cell-event.md-end-left:after { border-right-color: #DDD; } md-event-calendar:not(._md) .md-event-calendar-cell-event.md-continue-right:after, md-event-calendar:not(._md) .md-event-calendar-cell-event.md-start-right:after { border-left-color: #DDD; } md-event-calendar:not(._md) .md-event-calendar-cell-event.md-selected.md-continue-left:after, md-event-calendar:not(._md) .md-event-calendar-cell-event.md-selected.md-end-left:after { border-right-color: #888; } md-event-calendar:not(._md) .md-event-calendar-cell-event.md-selected.md-continue-right:after, md-event-calendar:not(._md) .md-event-calendar-cell-event.md-selected.md-start-right:after { border-left-color: #888; } md-event-calendar:not(._md) .md-event-calendar-show-more-container .md-event-calendar-show-more-date-label { color: #999; } md-event-calendar:not(._md) .md-event-calendar-show-more-container .md-event-calendar-show-more-close svg { fill: #999; } md-event-calendar { display: block; } md-event-calendar md-event-calendar-header { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 64px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-style: solid; border-width: 1px 1px 0 1px; } md-event-calendar md-event-calendar-header.md-center { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } md-event-calendar md-event-calendar-header md-event-calendar-title { display: block; min-width: 170px; text-align: center; font-size: 20px; } md-event-calendar md-event-calendar-header md-event-calendar-next, md-event-calendar md-event-calendar-header md-event-calendar-prev { display: block; } md-event-calendar md-event-calendar-header md-event-calendar-next .md-arrow, md-event-calendar md-event-calendar-header md-event-calendar-prev .md-arrow { cursor: pointer; height: 24px; width: 24px; } md-event-calendar md-event-calendar-header md-event-calendar-next .md-arrow.md-left-arrow, md-event-calendar md-event-calendar-header md-event-calendar-prev .md-arrow.md-left-arrow { -webkit-transform: rotate(180deg); transform: rotate(180deg); } md-event-calendar .md-event-calendar-month-cell-content .md-event-calendar-create-link { opacity: 0; } md-event-calendar .md-event-calendar-month-cell-content:hover .md-event-calendar-create-link { opacity: 1; } md-event-calendar md-event-calendar-month.md-event-hover .md-event-calendar-month-cell-content .md-event-calendar-create-link { opacity: 0; } md-event-calendar md-event-calendar-month.fitted { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row-header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; min-height: 36px; height: 36px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; font-size: 12px; font-weight: 500; padding-bottom: 12px; border-style: solid; border-width: 0 1px 1px 1px; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row-header .md-event-calendar-month-cell-header { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 6px; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; border-style: solid; border-width: 0 0 1px 0; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-spacer { margin-top: 100%; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-divider { position: absolute; top: 0; bottom: 0; left: 0; border-style: solid; border-width: 0 1px 0 0; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-create-link { -ms-flex-item-align: center; align-self: center; text-transform: uppercase; font-size: 14px; font-weight: 500; padding-right: 12px; cursor: pointer; -webkit-transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-cell-data-label { font-size: 13px; padding: 8px; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-cell-event-spacer { margin: 4px 0 4px 0; height: 23px; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-cell-event-show-more-link { font-size: 13px; padding: 4px; padding-left: 8px; cursor: pointer; } md-event-calendar md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell:last-child { border-style: solid; border-width: 0 1px 0 0; } md-event-calendar .md-event-calendar-cell-event { font-size: 12px; min-height: 15px; padding: 4px; cursor: pointer; } md-event-calendar .md-event-calendar-cell-event.md-single { margin: 4px; border-radius: 2px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; } md-event-calendar .md-event-calendar-cell-event.md-start { margin: 4px 0 4px 4px; border-radius: 2px 0 0 2px; white-space: nowrap; z-index: 1; position: relative; } md-event-calendar .md-event-calendar-cell-event.md-start-right { margin: 4px 13px 4px 4px; border-radius: 2px 0 0 2px; } md-event-calendar .md-event-calendar-cell-event.md-end { margin: 4px 4px 4px 0; border-radius: 0 2px 2px 0; } md-event-calendar .md-event-calendar-cell-event.md-end-left { margin: 4px 4px 4px 13px; border-radius: 0 2px 2px 0; } md-event-calendar .md-event-calendar-cell-event.md-continue, md-event-calendar .md-event-calendar-cell-event.md-continue-both { margin: 4px 0 4px 0; border-radius: 0; } md-event-calendar .md-event-calendar-cell-event.md-continue-right { margin: 4px 13px 4px 0; border-radius: 0; white-space: nowrap; } md-event-calendar .md-event-calendar-cell-event.md-continue-left { margin: 4px 0 4px 13px; border-radius: 0; white-space: nowrap; } md-event-calendar .md-event-calendar-cell-event.md-continue-right:after, md-event-calendar .md-event-calendar-cell-event.md-start-right:after { content: ''; position: absolute; height: 0; width: 0; right: 0; margin-top: -4px; border-top: 12px solid transparent; border-bottom: 11.5px solid transparent; border-left: 13px solid #EEE; } md-event-calendar .md-event-calendar-cell-event.md-continue-left:after, md-event-calendar .md-event-calendar-cell-event.md-end-left:after { content: ''; position: absolute; height: 0; width: 0; left: 0; margin-top: -4px; border-top: 12px solid transparent; border-bottom: 11.5px solid transparent; border-right: 13px solid #EEE; } md-event-calendar .md-event-calendar-cell-event .md-event-calendar-cell-event-time { font-weight: 500; padding-right: 6px; pointer-events: none; } md-event-calendar .md-event-calendar-cell-event span { pointer-events: none; } md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-single, md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-end, md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-start-right { padding-left: 16px; } md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-single, md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-end, md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-start-right { margin-left: 0; } md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-single, md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-end, md-event-calendar .md-event-calendar-show-more-content .md-event-calendar-cell-event.md-end-left { margin-right: 0; } md-event-calendar .md-event-calendar-show-more-container { opacity: 0; position: absolute; top: 0; left: 1px; width: 180px; background: #FFF; padding: 12px; padding-top: 7px; border-radius: 2px; z-index: 9; box-shadow: 0 7px 8px -4px rgba(0, 0, 0, 0.2), 0 13px 19px 2px rgba(0, 0, 0, 0.14), 0 5px 24px 4px rgba(0, 0, 0, 0.12); } md-event-calendar .md-event-calendar-show-more-container .md-event-calendar-show-more-content { position: relative; } md-event-calendar .md-event-calendar-show-more-container.show { opacity: 1; } md-event-calendar .md-event-calendar-show-more-container.show:not(.no-transition) { -webkit-transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); transition: opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); } md-event-calendar .md-event-calendar-show-more-container .md-event-calendar-show-more-close { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; top: 6px; right: 7px; width: 16px; height: 16px; cursor: pointer; } md-event-calendar .md-event-calendar-show-more-container .md-event-calendar-show-more-close svg { pointer-events: none; } md-event-calendar .md-event-calendar-show-more-container .md-event-calendar-show-more-date-label { font-size: 13px; padding: 6px; margin-left: -11px; margin-top: -5px; } md-event-calendar.md-create-disabled md-event-calendar-month .md-event-calendar-month-row .md-event-calendar-month-cell .md-event-calendar-month-cell-content .md-event-calendar-create-link { display: none; }