From d7a6b6916cdc79273315ca425a73567c4d914b5d Mon Sep 17 00:00:00 2001 From: Bryan Housel Date: Wed, 18 Mar 2015 22:19:23 -0400 Subject: [PATCH] Suppress radial menu when selecting from selection list --- js/id/ui/selection_list.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/js/id/ui/selection_list.js b/js/id/ui/selection_list.js index 5a50c5c99..a221308e5 100644 --- a/js/id/ui/selection_list.js +++ b/js/id/ui/selection_list.js @@ -1,5 +1,10 @@ iD.ui.SelectionList = function(context, selectedIDs) { + function selectEntity(entity) { + context.enter(iD.modes.Select(context, [entity.id]).suppressMenu(true)); + } + + function selectionList(selection) { selection.classed('selection-list-pane', true); @@ -28,9 +33,7 @@ iD.ui.SelectionList = function(context, selectedIDs) { var enter = items.enter().append('button') .attr('class', 'feature-list-item') - .on('click', function(entity) { - context.enter(iD.modes.Select(context, [entity.id])); - }); + .on('click', selectEntity); // Enter