RCFilters UI: Close gap between popup and input
authorMoriel Schottlender <moriel@gmail.com>
Fri, 17 Mar 2017 22:35:21 +0000 (15:35 -0700)
committerRoan Kattouw <roan.kattouw@gmail.com>
Fri, 17 Mar 2017 23:30:06 +0000 (16:30 -0700)
Bug: T160213
Change-Id: I9a36be445c3203b599034f8c45297ecd635cbcaf

resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterWrapperWidget.less
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterCapsuleMultiselectWidget.js

index ca19c22..b22abc6 100644 (file)
@@ -4,9 +4,7 @@
        direction: ltr;
 
        &-popup {
-               // We have to override OOUI's definition, which is set
-               // on the inline style of the popup
-               margin-top: 2em !important; /* stylelint-disable-line declaration-no-important */
+               margin-top: 1px;
                max-width: 650px;
 
                .oo-ui-popupWidget-body {
index a06b103..944ebaa 100644 (file)
 
                // Parent
                mw.rcfilters.ui.FilterCapsuleMultiselectWidget.parent.call( this, $.extend( true, {
-                       popup: { $autoCloseIgnore: filterInput.$element.add( this.$overlay ) }
+                       popup: {
+                               $autoCloseIgnore: filterInput.$element.add( this.$overlay ),
+                               $floatableContainer: filterInput.$element
+                       }
                }, config ) );
 
                this.controller = controller;