瀏覽代碼

Remove duplication of "No matches found" message

In case if data is fetched in chunks, not at once, "No matches found" message is shown as many times as we requested for it.
Lets say we have 15 items, and data is fetched 5 at a time. After all items are selected, "No matches found" message would be duplicated 3 times.
Igor G. 12 年之前
父節點
當前提交
dae97ffc83
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      select2.js

+ 3 - 1
select2.js

@@ -2739,7 +2739,9 @@ the specific language governing permissions and limitations under the Apache Lic
 
             //If all results are chosen render formatNoMAtches
             if(!this.opts.createSearchChoice && !choices.filter('.select2-result:not(.select2-selected)').length > 0){
-                this.results.append("<li class='select2-no-results'>" + self.opts.formatNoMatches(self.search.val()) + "</li>");
+            	if(!data || data && !data.more) {
+            	    this.results.append("<li class='select2-no-results'>" + self.opts.formatNoMatches(self.search.val()) + "</li>");
+            	}
             }
 
         },