UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

127 lines (105 loc) 3.12 kB
/* ===================================== */ /* CSS for control sap.m/DateTimePicker */ /* Base theme */ /* ===================================== */ /* styles for popup */ .sapMDateTimePopupCont { display: flex; height: 25rem; min-width: 40.0625rem; } html[data-sap-ui-browser^=ie]:not(.sapUiMedia-Std-Phone) .sapMDateTimePopupCont { min-width: 40.07rem; /* because of IE rounding issues*/ } .sapMDateTimePopupCont > .sapUiCal, .sapMDateTimePopupCont > .sapMTimePickerContainer { float: left; } .sapMDateTimePopupCont > .sapMTimePickerContainer { width: auto; } .sapMTimePickerSwitch { margin-top: 1rem; width: 100%; text-align: center; } .sapMTimePickerSep { height: ~'calc(100% - 2rem)'; width: 0px; margin-top: 1rem; margin-bottom: 1rem; border-left: 1px solid @sapUiGroupContentBorderColor; box-sizing: border-box; float: left; } /* Compact mode */ .sapUiSizeCompact .sapMDateTimePopupCont { height: 17rem; min-width: 34.0625rem; } html[data-sap-ui-browser^=ie]:not(.sapUiMedia-Std-Phone) .sapUiSizeCompact .sapMDateTimePopupCont { min-width: 34.07rem; /* because of IE rounding issues*/ } /* Phone mode use device and media selector to support small desktop and large phones*/ .sapMDateTimePopup.sapUiPopupWithPadding > .sapMDialogSection > .sapMDialogScroll > .sapMDialogScrollCont { padding: 0; } .sapMDateTimePopup.sapMDialogPhone > .sapMDialogSection > .sapMDialogScroll > .sapMDialogScrollCont { height: 100%; } html.sap-phone .sapMDateTimePopupCont, html.sapUiMedia-Std-Phone .sapMDateTimePopupCont { height: 100%; min-width: 20rem; overflow: auto !important; /* allow scrolling in landscape mode */ display: block; } html.sap-phone .sapMDateTimePopupCont { position: fixed; left: 0; right: 0; bottom: 0; top: 0; } html.sap-phone .sapUiSizeCompact .sapMDateTimePopupCont, html.sapUiMedia-Std-Phone .sapUiSizeCompact .sapMDateTimePopupCont { min-width: 17rem; } html.sap-phone .sapMTimePickerSep, html.sapUiMedia-Std-Phone .sapMTimePickerSep { display: none; } html.sap-phone .sapMDateTimePopupCont > .sapUiCal, html.sapUiMedia-Std-Phone .sapMDateTimePopupCont > .sapUiCal { width: 100%; } html.sapUiMedia-Std-Phone .sapMDateTimePopupCont > div[class=sapUiCal] { height: 25.25rem; } html.sapUiMedia-Std-Phone .sapMDateTimePopupCont.sapMTimePickerDropDown .sapMTimePickerContainer { height: 25.25rem; width: 100%; } html.sapUiMedia-Std-Phone.sapUiSizeCompact .sapMDateTimePopupCont.sapMTimePickerDropDown .sapMTimePickerContainer, html.sapUiMedia-Std-Phone .sapUiSizeCompact .sapMDateTimePopupCont.sapMTimePickerDropDown .sapMTimePickerContainer { height: 15.25rem; width: 100%; } html.sap-phone .sapMDateTimePopupCont.sapMTimePickerDropDown .sapMTimePickerContainer { height: ~'calc(100% - 7rem)'; } html.sap-phone .sapMDateTimePopupCont { background-color: @sapUiListBackground; .sapUiCalContent { & > .sapUiCalMonthPicker, & > .sapUiCalYearPicker { width: 100%; box-sizing: border-box; left: 0; margin: 0; } } } .sapUiSizeCompact .sapMTimePickerDropDown .sapMTimePickerContainer { min-width: 17rem; }