From 7da13f50332fac8908882d9a336ef8653846062c Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Wed, 6 Mar 2019 11:46:05 -0500 Subject: [PATCH] Don't show "as point" in favorites tooltip when only point or vertex allowed --- modules/ui/modes.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/modules/ui/modes.js b/modules/ui/modes.js index 394720fcf..9b46f2796 100644 --- a/modules/ui/modes.js +++ b/modules/ui/modes.js @@ -73,11 +73,16 @@ export function uiModes(context) { markerClass += ' add-generic-preset'; } - var relevantMatchingGeometry = preset.geometry.filter(function(geometry) { + var supportedGeometry = preset.geometry.filter(function(geometry) { return ['vertex', 'point', 'line', 'area'].indexOf(geometry) !== -1; }); + var vertexIndex = supportedGeometry.indexOf('vertex'); + if (vertexIndex !== -1 && supportedGeometry.indexOf('point') !== -1) { + // both point and vertex allowed, just combine them + supportedGeometry.splice(vertexIndex, 1); + } var tooltipTitleID = 'modes.add_preset.title'; - if (relevantMatchingGeometry.length !== 1) { + if (supportedGeometry.length !== 1) { if (preset.setTags({}, d.geom).building) { tooltipTitleID = 'modes.add_preset.building.title'; } else {