From: Ed Sanders Date: Sat, 24 Jun 2017 21:52:57 +0000 (-0700) Subject: FilterTagMultiselectWidget: Use frameless buttons and fix height issues X-Git-Tag: 1.31.0-rc.0~2729^2 X-Git-Url: http://git.cyclocoop.org/%7D%7Cconcat%7B?a=commitdiff_plain;h=93ee7f29fa76a787e92e556566f3680832324cb4;p=lhc%2Fweb%2Fwiklou.git FilterTagMultiselectWidget: Use frameless buttons and fix height issues Use a fixed height of 2.5em so the textinput and buttons line up. Change-Id: Ifa50230084a88450eb5bcf8ca4faef28091cdf65 --- diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagMultiselectWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagMultiselectWidget.less index 5ce798819f..420bb4433e 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagMultiselectWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterTagMultiselectWidget.less @@ -5,6 +5,7 @@ // Make sure this uses the interface direction, not the content direction direction: ltr; border-bottom-right-radius: 0; + height: 2.5em; } &.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle { @@ -43,18 +44,19 @@ width: 1em; &-widget.oo-ui-widget { + border: 1px solid #a2a9b1; + border-left-width: 0; + border-top-left-radius: 0; + border-top-right-radius: 0; + border-bottom-left-radius: 0; + display: block; text-align: right; + height: 2.5em; + box-sizing: border-box; - // Override OOUI rules - &.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:first-child a.oo-ui-buttonElement-button, - .oo-ui-buttonOptionWidget a.oo-ui-buttonElement-button { - border-radius: 0; - border-left: 0; - } - - &.oo-ui-buttonSelectWidget .oo-ui-buttonOptionWidget:last-child a.oo-ui-buttonElement-button { - border-bottom-right-radius: 2px; + .oo-ui-buttonElement-frameless.oo-ui-iconElement:first-child { + margin-left: 0; } } diff --git a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js index 752bbe618e..7b49147108 100644 --- a/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js +++ b/resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js @@ -145,11 +145,13 @@ classes: [ 'mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget' ], items: [ new OO.ui.ButtonOptionWidget( { + framed: false, data: 'namespaces', icon: 'article', title: mw.msg( 'namespaces' ) } ), new OO.ui.ButtonOptionWidget( { + framed: false, data: 'tags', icon: 'tag', title: mw.msg( 'rcfilters-view-tags' )