Add meaningful sorter to ACL autocomplete

This commit is contained in:
Hypolite Petovan 2019-12-16 03:13:32 -05:00
parent dbc47da750
commit 2d3c0520c3

View file

@ -145,6 +145,15 @@
identify: function(obj) { return obj.type + '-' + obj.id.toString(); }, identify: function(obj) { return obj.type + '-' + obj.id.toString(); },
datumTokenizer: Bloodhound.tokenizers.obj.whitespace(['name', 'addr']), datumTokenizer: Bloodhound.tokenizers.obj.whitespace(['name', 'addr']),
queryTokenizer: Bloodhound.tokenizers.whitespace, queryTokenizer: Bloodhound.tokenizers.whitespace,
sorter: function (itemA, itemB) {
if (itemA.name === itemB.name) {
return 0;
} else if (itemA.name > itemB.name) {
return 1;
} else {
return -1;
}
},
}); });
acl.initialize(); acl.initialize();