From 21b59461eef1d0259b0c56046c2cb021602e09b7 Mon Sep 17 00:00:00 2001 From: John Firebaugh Date: Mon, 4 Mar 2013 17:16:14 -0800 Subject: [PATCH] Fix global leak, reuse Delete operation --- js/id/ui/preset_grid.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/js/id/ui/preset_grid.js b/js/id/ui/preset_grid.js index cc52b5eed..03d81ad67 100644 --- a/js/id/ui/preset_grid.js +++ b/js/id/ui/preset_grid.js @@ -31,11 +31,9 @@ iD.ui.PresetGrid = function(context) { if (search.property('value').length === 0 && (d3.event.keyCode === d3.keybinding.keyCodes['⌫'] || d3.event.keyCode === d3.keybinding.keyCodes['⌦'])) { - annotation = t('operations.delete.annotation.' + context.geometry(entity.id)); - context.perform( - iD.actions.DeleteMultiple([entity.id]), - annotation); - event.close(); + d3.event.preventDefault(); + d3.event.stopPropagation(); + iD.operations.Delete([entity.id], context)(); } }) .on('keyup', function() {