From df18dd9ca9e5bc838fd9c11b0dd5922a582966ec Mon Sep 17 00:00:00 2001 From: Ansis Brammanis Date: Thu, 7 Mar 2013 16:20:32 -0500 Subject: [PATCH] Hide geocoder, background on mousedown --- js/id/ui/background.js | 4 ++-- js/id/ui/geocoder.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/js/id/ui/background.js b/js/id/ui/background.js index 755663729..06e05b85d 100644 --- a/js/id/ui/background.js +++ b/js/id/ui/background.js @@ -49,9 +49,9 @@ iD.ui.Background = function(context) { return d3.event.stopPropagation(); }); - context.container().on('click.background-outside', function() { + context.container().on('mousedown.background-outside', function() { setVisible(false); - }); + }, true); var opa = content .append('div') diff --git a/js/id/ui/geocoder.js b/js/id/ui/geocoder.js index 9cbbb0242..79f291fce 100644 --- a/js/id/ui/geocoder.js +++ b/js/id/ui/geocoder.js @@ -107,7 +107,7 @@ iD.ui.Geocoder = function(context) { return d3.event.stopPropagation(); }); - context.container().on('click.geocoder-outside', hide); + context.container().on('mousedown.geocoder-outside', hide, true); var keybinding = d3.keybinding('geocoder');