UNPKG

@openui5/sap.m

Version:

OpenUI5 UI Library sap.m

204 lines (174 loc) 4.08 kB
/* ====================================== */ /* CSS for control sap.m/RatingIndicator */ /* Base theme */ /* ====================================== */ .sapMRI { position: relative; display: inline-block; overflow: hidden; vertical-align: top; padding: 0; margin: 0.8125rem 0; /* TODO remove after 1.62 version */ /* IE Windows 8 */ /* This elements receives events when not panning in vertial direction */ touch-action: pan-y; -ms-touch-action: pan-y; } html.sap-phone .sapMRI:focus, html.sap-tablet .sapMRI:focus { outline: none; } .sapMRISelector { position: absolute; background: transparent; width: 100%; height: 100%; } .sapMRISel { float: left; display: block; overflow: hidden; padding:0; margin:0; color: @sapUiAccent1; word-wrap: normal; white-space: nowrap; } .sapMRIUnsel { position: relative; float: right; color: darken(@sapUiContentForegroundColor, 25); word-wrap: normal; white-space: nowrap; } .sapMRIUnselWrapper { float: right; overflow: hidden; } .sapMRIHov { float: left; display: none; overflow: hidden; word-wrap: normal; white-space: nowrap; color: darken(@sapUiAccent1, 5); } .sapMRIIconSel, .sapMRIIconUnsel, .sapMRIIconHov, .sapMRIIconReadOnly { font-family: SAP-icons; } .sapMListTblCell > .sapMRI { margin: 0; } .sapUiSizeCondensed .sapUiTableCell > .sapMRI { box-sizing: content-box; padding: 0; margin: 0 0.5rem; } .sapUiRatingIndicatorXS .sapMRI .sapUiIcon, .sapUiRatingIndicatorXS .sapMRI .sapMImg { padding-right: @sapUiRIIconPaddingXS; vertical-align:top; } .sapUiRatingIndicatorS .sapMRI .sapUiIcon, .sapUiRatingIndicatorS .sapMRI .sapMImg { padding-right: @sapUiRIIconPaddingS; vertical-align:top; } .sapUiRatingIndicatorM .sapMRI .sapUiIcon, .sapUiRatingIndicatorM .sapMRI .sapMImg { padding-right: @sapUiRIIconPaddingM; vertical-align:top; } .sapUiRatingIndicatorL .sapMRI .sapUiIcon, .sapUiRatingIndicatorL .sapMRI .sapMImg { padding-right: @sapUiRIIconPaddingL; vertical-align:top; } .sapMRI.sapUiRatingIndicatorXS .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorXS .sapMImg:last-child, .sapMRI.sapUiRatingIndicatorS .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorS .sapMImg:last-child, .sapMRI.sapUiRatingIndicatorM .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorM .sapMImg:last-child, .sapMRI.sapUiRatingIndicatorL .sapUiIcon:last-child, .sapMRI.sapUiRatingIndicatorL .sapMImg:last-child { padding-right: 0; } .sapMRIIcon { /* required for size calculation */ height: 1.375rem; /* default size */ overflow: hidden; } .sapMRIDisabled { outline: none; cursor: default; } .sapMRIDisplayOnly { outline: none; cursor: default; margin: 0; } .sapMRI .sapUiIcon, .sapMRI .sapMImg { padding-right: 0.25rem; } .sapMRI .sapUiIcon:last-child, .sapMRI .sapMImg:last-child { padding-right: 0; } /* Compact mode */ .sapUiSizeCompact { .sapMRI { margin: 0.5rem 0; &.sapMRIDisplayOnly { margin: 0; } } .sapMRIIcon { height: 1rem; /* default size for the compact mode */ } } /* Condensed mode */ .sapUiSizeCondensed .sapUiTableCell .sapMRI .sapUiIcon, .sapUiSizeCondensed .sapUiTableCell .sapMRI .sapMImg{ vertical-align: top; } .sapUiSizeCondensed .sapMRI .sapUiIcon, .sapUiSizeCondensed .sapMRI .sapMImg{ padding-right: 0; } .sapMRI.sapUiRatingIndicatorXS { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingXS; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorS { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingS; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorM { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingM; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorL { .sapUiIcon, .sapMImg { padding-right: @sapUiRIIconPaddingL; vertical-align: top; } } .sapMRI.sapUiRatingIndicatorXS, .sapMRI.sapUiRatingIndicatorS, .sapMRI.sapUiRatingIndicatorM, .sapMRI.sapUiRatingIndicatorL { .sapUiIcon:last-child, .sapMImg:last-child { padding-right: 0; } } .sapMRI.sapMRIDisplayOnly { .sapMRIIconSel { color: @sapUiBaseText; } }