Handle special chars and spaces properly in select2 controls. Fixes #1292

This commit is contained in:
Murtuza Zabuawala
2016-06-24 14:09:32 +01:00
committed by Dave Page
parent 4bb849c58c
commit 4267545e08

View File

@@ -1787,10 +1787,10 @@
var Select2Formatter = function() {};
_.extend(Select2Formatter.prototype, {
fromRaw: function(rawData, model) {
return JSON.parse(JSON.stringify(_.escape(rawData)));
return encodeURIComponent(rawData);
},
toRaw: function(formattedData, model) {
return formattedData;
return decodeURIComponent(formattedData);
}
});