From 4e41fd3d9010c7f96ef112d2e64c5bdf07c5a22f Mon Sep 17 00:00:00 2001 From: cTn Date: Wed, 16 Jul 2014 15:56:24 +0200 Subject: [PATCH] ESC to dismiss --- main.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.js b/main.js index aa2d752d..540ee7cc 100644 --- a/main.js +++ b/main.js @@ -149,8 +149,8 @@ $(document).ready(function() { }); function close_and_cleanup(e) { - if (!$.contains($('div#options-window')[0], e.target)) { - $(document).unbind('click', close_and_cleanup); + if (e.type == 'click' && !$.contains($('div#options-window')[0], e.target) || e.type == 'keyup' && e.keyCode == 27) { + $(document).unbind('click keyup', close_and_cleanup); $('div#options-window').slideUp(function() { el.removeClass('active'); @@ -159,7 +159,7 @@ $(document).ready(function() { } } - $(document).bind('click', close_and_cleanup); + $(document).bind('click keyup', close_and_cleanup); $(this).slideDown(); });