From b1ac3713878667547d094f95580ea6ea2169b767 Mon Sep 17 00:00:00 2001 From: Matthew Kastor Date: Thu, 4 Apr 2013 20:12:01 -0400 Subject: [PATCH] fixes esc event listener removal --- lib/ace/ext/menu_tools/overlay_page.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ace/ext/menu_tools/overlay_page.js b/lib/ace/ext/menu_tools/overlay_page.js index 36de21d4..0e18d20e 100644 --- a/lib/ace/ext/menu_tools/overlay_page.js +++ b/lib/ace/ext/menu_tools/overlay_page.js @@ -80,7 +80,6 @@ module.exports.overlayPage = function overlayPage (editor, contentElement, top, function documentEscListener (e) { if (e.keyCode === 27) { closer.click(); - document.removeEventListener('keydown', documentEscListener); } } @@ -89,6 +88,7 @@ module.exports.overlayPage = function overlayPage (editor, contentElement, top, 'z-index: 9990; ' + 'background-color: rgba(0, 0, 0, 0.2);'; closer.addEventListener('click', function () { + document.removeEventListener('keydown', documentEscListener); closer.parentNode.removeChild(closer); editor.focus(); closer = null;