diff options
Diffstat (limited to 'www/wiki/resources/src/mediawiki.widgets.datetime/CalendarWidget.less')
-rw-r--r-- | www/wiki/resources/src/mediawiki.widgets.datetime/CalendarWidget.less | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/www/wiki/resources/src/mediawiki.widgets.datetime/CalendarWidget.less b/www/wiki/resources/src/mediawiki.widgets.datetime/CalendarWidget.less new file mode 100644 index 00000000..093c58b2 --- /dev/null +++ b/www/wiki/resources/src/mediawiki.widgets.datetime/CalendarWidget.less @@ -0,0 +1,75 @@ +/* stylelint-disable no-duplicate-selectors */ +@import 'mediawiki.widgets.datetime.definitions'; + +.mw-widgets-datetime-calendarWidget { + display: inline-block; + position: relative; + vertical-align: middle; + padding: 0.5em; + + &.mw-widgets-datetime-calendarWidget-dependent { + display: block; + position: absolute; + z-index: 4; + } + + &-grid { + table-layout: fixed; + + .mw-widgets-datetime-calendarWidget-cell { + display: table-cell; + white-space: nowrap; + } + } + + background-color: #fff; + border: 1px solid #ccc; + + &.mw-widgets-datetime-calendarWidget-dependent { + margin-top: -1px; + border-top: 1px solid #fff; + } + + &-heading { + text-align: center; + vertical-align: middle; + font-weight: bold; + white-space: nowrap; + + .mw-widgets-datetime-calendarWidget-previous { + float: left; + } + .mw-widgets-datetime-calendarWidget-next { + float: right; + } + } + + &-grid { + margin: 0 auto; + + .mw-widgets-datetime-calendarWidget-cell { + text-align: center; + + .oo-ui-buttonElement-button { + width: 100%; + border: 1px dotted rgba( 255, 255, 255, 0 ); + .oo-ui-box-sizing( border-box ); + } + + &.mw-widgets-datetime-calendarWidget-extra .oo-ui-buttonElement-button .oo-ui-labelElement-label { + color: #bbb; + } + + &.mw-widgets-datetime-calendarWidget-selected .oo-ui-buttonElement-button { + background-color: #def; + .oo-ui-labelElement-label { + color: #38f; + } + } + } + } + + &:focus &-grid &-cell&-focused .oo-ui-buttonElement-button { + border-color: rgba( 0, 0, 0, 0.3 ); + } +} |