Pārlūkot izejas kodu

fix markup escaping. fixes #268

Igor Vaynberg 13 gadi atpakaļ
vecāks
revīzija
00058ab315
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  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;