X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.widgets%2Fmw.widgets.CalendarWidget.less;h=253784e8f540762c989a2e57a9e8c83c62c60820;hb=eea791fc4dde69f4214329feb5128f12cbea5eff;hp=395f80bce26304648b8d15db7480996af5888447;hpb=3287201b673c6e52c04e9f8771c0e71d1a617910;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.less b/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.less index 395f80bce2..253784e8f5 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.less +++ b/resources/src/mediawiki.widgets/mw.widgets.CalendarWidget.less @@ -20,7 +20,9 @@ line-height: 2.5; } -.mw-widget-calendarWidget-header .oo-ui-buttonWidget { +// Overwrite OOUI's `.oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child` +.mw-widget-calendarWidget-header .oo-ui-buttonWidget.oo-ui-iconElement { + margin-left: 0; margin-right: 0; } @@ -147,15 +149,18 @@ // 7x7 grid width: @calendarWidth / 7; line-height: @calendarHeight / 7; + // Don't overlap the hacked-up fake box-shadow border we get when focussed &:nth-child( 7n ) { width: @calendarWidth / 7 - 0.2em; margin-right: 0.2em; } + &:nth-child( 7n+1 ) { width: @calendarWidth / 7 - 0.2em; margin-left: 0.2em; } + &:nth-child( 42 ) ~ & { line-height: @calendarHeight / 7 - 0.2em; margin-bottom: 0.2em; @@ -166,15 +171,18 @@ // 2x6 grid width: @calendarWidth / 2; line-height: @calendarHeight / 6; + // Don't overlap the hacked-up fake box-shadow border we get when focussed &:nth-child( 2n ) { width: @calendarWidth / 2 - 0.2em; margin-right: 0.2em; } + &:nth-child( 2n+1 ) { width: @calendarWidth / 2 - 0.2em; margin-left: 0.2em; } + &:nth-child( 10 ) ~ & { line-height: @calendarHeight / 6 - 0.2em; margin-bottom: 0.2em; @@ -185,15 +193,18 @@ // 5x4 grid width: @calendarWidth / 5; line-height: @calendarHeight / 4; + // Don't overlap the hacked-up fake box-shadow border we get when focussed &:nth-child( 5n ) { width: @calendarWidth / 5 - 0.2em; margin-right: 0.2em; } + &:nth-child( 5n+1 ) { width: @calendarWidth / 5 - 0.2em; margin-left: 0.2em; } + &:nth-child( 15 ) ~ & { line-height: @calendarHeight / 4 - 0.2em; margin-bottom: 0.2em;