Explorar o código

fix markup escaping. fixes #268

Igor Vaynberg %!s(int64=13) %!d(string=hai) anos
pai
achega
00058ab315
Modificáronse 1 ficheiros con 7 adicións e 1 borrados
  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;