mirror of
https://github.com/FoggedLens/iD.git
synced 2026-02-25 15:05:32 +00:00
preset search tweaks
prioritize earlier leading name matches Parking over Bicycle Parking prioritize shorter matched names Park over Parking
This commit is contained in:
@@ -47,6 +47,10 @@ iD.presets.Collection = function(collection) {
|
||||
|
||||
var leading_name = _.filter(searchable, function(a) {
|
||||
return leading(a.name().toLowerCase());
|
||||
}).sort(function(a, b) {
|
||||
var i = a.name().toLowerCase().indexOf(value) - b.name().toLowerCase().indexOf(value);
|
||||
if (i === 0) return a.name().length - b.name().length;
|
||||
else return i;
|
||||
}),
|
||||
leading_terms = _.filter(searchable, function(a) {
|
||||
return _.any(a.terms || [], leading);
|
||||
|
||||
Reference in New Issue
Block a user