소스 검색

Hide messages when loading results

This closes https://github.com/select2/select2/issues/3343
Kevin Brown 9 년 전
부모
커밋
73e50ae92c
1개의 변경된 파일7개의 추가작업 그리고 0개의 파일을 삭제
  1. 7 0
      src/js/select2/results.js

+ 7 - 0
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);
     });