1 @import 'mediawiki.mixins';
2 @import 'mediawiki.ui/variables';
3 @import 'mw.rcfilters.variables';
5 .mw-rcfilters-ui-filterTagMultiselectWidget {
8 .oo-ui-tagMultiselectWidget-input input {
9 // Make sure this uses the interface direction, not the content direction
11 border-bottom-right-radius: 0;
15 &.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
16 border: 1px solid @colorGray10;
18 background-color: @colorGray15;
19 border-radius: 2px 2px 0 0;
20 padding: 0 0.6em 0.6em 0.6em;
26 // Taking from the handle, since border-bottom is set on the
27 // filters view which is hidden when collapsed
28 border-bottom: 1px solid @colorGray10;
30 &.mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
35 .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-hideshow {
36 border-left: 1px solid @colorGray10;
39 &.oo-ui-tagMultiselectWidget-outlined {
44 // Hide inner elements
45 .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-filters,
46 .mw-rcfilters-ui-filterTagMultiselectWidget-views {
51 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled &-animate.oo-ui-tagMultiselectWidget-handle {
52 .transition( background-color 500ms ease-out );
55 .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled &-emphasize.oo-ui-tagMultiselectWidget-handle {
56 background-color: @background-color-primary;
59 &-hideshowButton.oo-ui-buttonElement > .oo-ui-buttonElement-button {
60 // Override the OOUI default for buttons
68 justify-content: space-between;
72 padding: 0.6em 0; // Same top padding as the handle
74 min-width: 0; // This has to be here to enable the text truncation
76 text-overflow: ellipsis;
97 text-overflow: ellipsis;
111 &-widget.oo-ui-widget {
112 border: 1px solid @colorGray10;
113 border-left-width: 0;
114 border-radius: 0 0 @borderRadius 0;
119 .box-sizing( border-box );
121 .oo-ui-buttonOptionWidget:first-child {
135 div.oo-ui-tagMultiselectWidget-group {