From 8d2297eb620c25d62b478402b4cf26c69efafda9 Mon Sep 17 00:00:00 2001 From: Xavier Antoviaque Date: Mon, 9 Sep 2013 18:10:33 -0300 Subject: [PATCH] accessibility: Allow to close help modal with "escape" key (LMS-581) Users should be able to close the modal with the "escape" key. --- lms/templates/help_modal.html | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lms/templates/help_modal.html b/lms/templates/help_modal.html index 3875240696..4fe43ef7c3 100644 --- a/lms/templates/help_modal.html +++ b/lms/templates/help_modal.html @@ -157,6 +157,13 @@ discussion_link = get_discussion_link(course) if course else None cycle_modal_tab("#feedback_link_question", "#help_wrapper .close-modal"); cycle_modal_tab("#feedback_submit", "#feedback_form_wrapper .close-modal"); cycle_modal_tab("#feedback_faq_link", "#feedback_success_wrapper .close-modal"); + $("#help-modal").on("keydown", function(e) { + var keyCode = e.keyCode || e.which; + if (keyCode === 27) { + e.preventDefault(); + $("#help_wrapper .close-modal").click(); + } + }); $("#feedback_link_problem").click(function(event) { showFeedback( event,