resources/src/mediawiki.widgets/mw.widgets.ExpiryInputWidget.less
// TODO: Redefined here to avoid importing variables.less;
@width-breakpoint-desktop: 1000px;
@wm-expirywidget-text-width: 43.3em;
.mw-widget-ExpiryWidget.mw-widget-ExpiryWidget-hasDatePicker {
.oo-ui-buttonSelectWidget {
display: inline-block;
vertical-align: top;
}
.oo-ui-textInputWidget.mw-widget-ExpiryWidget-relative {
display: inline-block;
max-width: @wm-expirywidget-text-width;
}
.mw-widget-selectWithInputWidget {
display: inline;
}
.mw-widget-selectWithInputWidget.mw-widget-ExpiryWidget-relative .oo-ui-dropdownInputWidget {
display: inline-block;
}
.mw-widget-selectWithInputWidget.mw-widget-ExpiryWidget-relative .oo-ui-textInputWidget {
display: inline-block;
max-width: 22.8em;
}
.mw-widgets-datetime-dateTimeInputWidget {
margin-top: 0;
margin-bottom: 0;
max-width: @wm-expirywidget-text-width;
.mw-widgets-datetime-dateTimeInputWidget-handle {
max-height: 2.286em;
}
}
@media ( max-width: ( @width-breakpoint-desktop - 1px ) ) {
.mw-widget-selectWithInputWidget {
display: block;
}
.mw-widget-selectWithInputWidget.mw-widget-ExpiryWidget-relative .oo-ui-dropdownInputWidget,
.mw-widget-selectWithInputWidget.mw-widget-ExpiryWidget-relative .oo-ui-textInputWidget,
.mw-widgets-datetime-dateTimeInputWidget {
display: block;
max-width: 50em;
margin-top: 0.5em;
}
}
}