Filter out values with fewer 10 or fewer uses from combo field suggestions (close #7203)

This commit is contained in:
Quincy Morgan
2020-01-03 11:49:43 -05:00
parent ec98a06d58
commit 0a3b3df80c
2 changed files with 10 additions and 3 deletions
+6 -3
View File
@@ -106,7 +106,8 @@ function filterRoles(geometry) {
function valKey(d) {
return {
value: d.key,
title: d.key
title: d.key,
count: d.count
};
}
@@ -114,7 +115,8 @@ function valKey(d) {
function valKeyDescription(d) {
return {
value: d.value,
title: d.description || d.value
title: d.description || d.value,
count: d.count
};
}
@@ -122,7 +124,8 @@ function valKeyDescription(d) {
function roleKey(d) {
return {
value: d.role,
title: d.role
title: d.role,
count: d.count
};
}
+4
View File
@@ -181,6 +181,10 @@ export function uiFieldCombo(field, context) {
taginfo[fn](params, function(err, data) {
if (err) return;
data = data.filter(function(d) {
return !d.count || d.count > 10;
});
var deprecatedValues = osmEntity.deprecatedTagValuesByKey()[field.key];
if (deprecatedValues) {
// don't suggest deprecated tag values