From 5828ba5b756130dd1e1e859f5fada5b9dd42d56d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Fri, 3 Apr 2015 18:45:03 +0200 Subject: [PATCH] ooops, shouldn't have deleted that --- app/assets/javascripts/discourse/views/modal.js.es6 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/assets/javascripts/discourse/views/modal.js.es6 b/app/assets/javascripts/discourse/views/modal.js.es6 index 4283466f7e3..04f086afbcb 100644 --- a/app/assets/javascripts/discourse/views/modal.js.es6 +++ b/app/assets/javascripts/discourse/views/modal.js.es6 @@ -12,5 +12,12 @@ export default Ember.View.extend({ // the backdrop and makes it unclickable. $('.modal-header a.close').click(); } + }, + + keyDown(e) { + // Delegate click to modal close when pressing ESC + if (e.which === 27) { + Em.run.next(() => $('.modal-header a.close').click()); + } } });