Sfoglia il codice sorgente

tweak formatSelection for #400

Igor Vaynberg 12 anni fa
parent
commit
bdd746844d
1 ha cambiato i file con 4 aggiunte e 2 eliminazioni
  1. 4 2
      select2.js

+ 4 - 2
select2.js

@@ -2059,8 +2059,10 @@
                 val = this.getVal(),
                 formatted;
 
-            formatted=this.opts.formatSelection(data, choice);
-            choice.find("div").replaceWith("<div>"+this.opts.escapeMarkup(formatted)+"</div>");
+            formatted=this.opts.formatSelection(data, choice.find("div"));
+            if (formatted != undefined) {
+                choice.find("div").replaceWith("<div>"+this.opts.escapeMarkup(formatted)+"</div>");
+            }
             choice.find(".select2-search-choice-close")
                 .bind("mousedown", killEvent)
                 .bind("click dblclick", this.bind(function (e) {