diff --git a/js/popover.js b/js/popover.js index 7f606f8..5bf16d5 100644 --- a/js/popover.js +++ b/js/popover.js @@ -60,6 +60,14 @@ var Drupal = Drupal || {}; $currentPopover = null; } }) + .keyup(function (event) { + // Close popup when ESC is pressed. + if (event.which === 27) { + if($currentPopover) { + $currentPopover.popover('hide'); + $currentPopover = null; + } + }) ; }