Kaynağa Gözat

fix markup escaping. fixes #268

Igor Vaynberg 13 yıl önce
ebeveyn
işleme
00058ab315
1 değiştirilmiş dosya ile 7 ekleme ve 1 silme
  1. 7 1
      select2.js

+ 7 - 1
select2.js

@@ -92,7 +92,13 @@
 
     nextUid=(function() { var counter=1; return function() { return counter++; }; }());
 
-    function escapeMarkup(markup) { return markup.replace("&", "&"); }
+    function escapeMarkup(markup) {
+        if (typeof(markup) === "string") {
+            return markup.replace("&", "&");
+        } else {
+            return markup;
+        }
+    }
 
     function indexOf(value, array) {
         var i = 0, l = array.length, v;