app/assets/javascripts/spree/backend/taxon_autocomplete.js in spree_backend-3.0.6.1 vs app/assets/javascripts/spree/backend/taxon_autocomplete.js in spree_backend-3.0.7
- old
+ new
@@ -1,8 +1,12 @@
'use strict';
var set_taxon_select = function(selector){
+ function formatTaxon(taxon) {
+ return Select2.util.escapeMarkup(taxon.pretty_name);
+ }
+
if ($(selector).length > 0) {
$(selector).select2({
placeholder: Spree.translations.taxon_placeholder,
multiple: true,
initSelection: function (element, callback) {
@@ -34,15 +38,11 @@
results: data['taxons'],
more: more
};
}
},
- formatResult: function (taxon) {
- return taxon.pretty_name;
- },
- formatSelection: function (taxon) {
- return taxon.pretty_name;
- }
+ formatResult: formatTaxon,
+ formatSelection: formatTaxon
});
}
}
$(document).ready(function () {