X-Git-Url: https://git.cyclocoop.org/%242?a=blobdiff_plain;f=resources%2Fsrc%2Fmediawiki.htmlform.ooui.styles.less;h=470d8264469232cfc75d082ed8ae98c400cf955c;hb=e2f0ee49d018c8be7f29c13f460b3e41ef5e484d;hp=ecf728b2b09c0f36188ee70d721ea56d0a389570;hpb=e7c3daf0dd068e848fb813a9ac87d4060094be6d;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/mediawiki.htmlform.ooui.styles.less b/resources/src/mediawiki.htmlform.ooui.styles.less index ecf728b2b0..470d826446 100644 --- a/resources/src/mediawiki.htmlform.ooui.styles.less +++ b/resources/src/mediawiki.htmlform.ooui.styles.less @@ -1,5 +1,7 @@ @import 'mediawiki.mixins'; +/* stylelint-disable selector-class-pattern */ + // OOUIHTMLForm styles @ooui-font-size-browser: 16; // assumed browser default of `16px` @ooui-font-size-base: 0.875em; // equals `14px` at browser default of `16px` @@ -10,7 +12,18 @@ @ooui-padding-vertical: 4 / @ooui-font-size-browser / @ooui-font-size-base; // equals `0.285714em`≈`4px` .mw-htmlform-ooui-wrapper.oo-ui-panelLayout-padded { + // Reducing `padding-top`, as the heading's `line-height` provides similar distance. padding: @ooui-spacing-medium @ooui-spacing-large @ooui-spacing-large; + + // Trigger only when collapsible & JS is available via `.mw-collapsed`. + .client-js & .oo-ui-fieldsetLayout.mw-collapsed .oo-ui-fieldsetLayout-header { + // Negative margin to match the reduced distance on the top caused by the previous rule. + margin-bottom: -( @ooui-spacing-large - @ooui-spacing-medium ); + + .oo-ui-labelElement-label { + margin-bottom: 0; + } + } } .mw-htmlform-ooui {