From d7b8c10ff8e03983dcd3a394a720a0cdd46be62e Mon Sep 17 00:00:00 2001 From: Quincy Morgan Date: Wed, 20 Mar 2019 11:45:05 -0400 Subject: [PATCH] Add tag reference button to grouped-by-name preset results --- modules/ui/search_add.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/ui/search_add.js b/modules/ui/search_add.js index 2719f4ad4..12b04485b 100644 --- a/modules/ui/search_add.js +++ b/modules/ui/search_add.js @@ -438,7 +438,7 @@ export function uiSearchAdd(context) { } }); item.each(function(d) { - if ((d.geometry && !d.isSubitem) || d.geometries) { + if ((d.geometry && (!d.isSubitem || d.isInNameGroup)) || d.geometries) { var reference = uiTagReference(d.preset.reference(d.geometry || d.geometries[0]), context); @@ -555,7 +555,7 @@ export function uiSearchAdd(context) { preset.geometry.filter(function(geometry) { return shownGeometry.indexOf(geometry) !== -1; }).forEach(function(geometry) { - items.push(AddablePresetItem(preset, geometry, true)); + items.push(AddablePresetItem(preset, geometry, true, true)); }); }); return items; @@ -588,7 +588,7 @@ export function uiSearchAdd(context) { return item; } - function AddablePresetItem(preset, geometry, isSubitem) { + function AddablePresetItem(preset, geometry, isSubitem, isInNameGroup) { var item = {}; item.id = function() { return preset.id + geometry + isSubitem; @@ -602,6 +602,7 @@ export function uiSearchAdd(context) { } return preset.name(); }; + item.isInNameGroup = isInNameGroup; item.isSubitem = isSubitem; item.preset = preset; item.geometry = geometry;