From 00058ab315cb960845f0adb3f5418d814898fc72 Mon Sep 17 00:00:00 2001 From: Igor Vaynberg Date: Thu, 26 Jul 2012 08:47:10 +0300 Subject: [PATCH] fix markup escaping. fixes #268 --- select2.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/select2.js b/select2.js index 4d833de5..cc550651 100755 --- a/select2.js +++ b/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;