Merge "RCFilters: Blur input on 'escape' key"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 30 May 2017 21:06:05 +0000 (21:06 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 30 May 2017 21:06:05 +0000 (21:06 +0000)
1  2 
resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js

                this.scrollToTop( this.$element );
        };
  
+       /**
+        * @inheritdoc
+        */
+       mw.rcfilters.ui.FilterTagMultiselectWidget.prototype.doInputEscape = function () {
+               // Parent
+               mw.rcfilters.ui.FilterTagMultiselectWidget.parent.prototype.doInputEscape.call( this );
+               // Blur the input
+               this.input.$input.blur();
+       };
        /**
         * @inheridoc
         */
         * @inheritdoc
         */
        mw.rcfilters.ui.FilterTagMultiselectWidget.prototype.createMenuWidget = function ( menuConfig ) {
 -              return new mw.rcfilters.ui.FloatingMenuSelectWidget(
 +              return new mw.rcfilters.ui.MenuSelectWidget(
                        this.controller,
                        this.model,
                        $.extend( {