From 73e50ae92c71ae829df7eb84b456654ca47d9022 Mon Sep 17 00:00:00 2001 From: Kevin Brown Date: Fri, 21 Aug 2015 20:49:01 -0400 Subject: [PATCH] Hide messages when loading results This closes https://github.com/select2/select2/issues/3343 --- src/js/select2/results.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/js/select2/results.js b/src/js/select2/results.js index 342fd947..b43d288c 100644 --- a/src/js/select2/results.js +++ b/src/js/select2/results.js @@ -48,9 +48,15 @@ define([ ) ); + $message[0].className += ' select2-results__message'; + this.$results.append($message); }; + Results.prototype.hideMessages = function () { + this.$results.find('.select2-results__message').remove(); + }; + Results.prototype.append = function (data) { this.hideLoading(); @@ -250,6 +256,7 @@ define([ }); container.on('query', function (params) { + self.hideMessages(); self.showLoading(params); });