RCFilters: Blur input on 'escape' key
authorMoriel Schottlender <moriel@gmail.com>
Tue, 30 May 2017 11:37:04 +0000 (14:37 +0300)
committerMoriel Schottlender <moriel@gmail.com>
Tue, 30 May 2017 11:37:04 +0000 (14:37 +0300)
Bug: T161493
Change-Id: Iae8f1e5dc5653f04708da74e137e35bd46cbf232

resources/src/mediawiki.rcfilters/ui/mw.rcfilters.ui.FilterTagMultiselectWidget.js

index 78f3a08..2cffde3 100644 (file)
                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
         */