From 2f4d6c5bea9cdecaea669dce7a5bcc1a4e6d90b0 Mon Sep 17 00:00:00 2001 From: Moritz Strohm <strohm@data-quest.de> Date: Thu, 1 Sep 2022 16:12:04 +0000 Subject: [PATCH] fix for BIESt 609, closes #609 Closes #609 Merge request studip/studip!833 --- resources/assets/javascripts/bootstrap/application.js | 5 +++++ resources/assets/javascripts/lib/dialogs.js | 3 +++ 2 files changed, 8 insertions(+) diff --git a/resources/assets/javascripts/bootstrap/application.js b/resources/assets/javascripts/bootstrap/application.js index 994171c0937..f7fde470700 100644 --- a/resources/assets/javascripts/bootstrap/application.js +++ b/resources/assets/javascripts/bootstrap/application.js @@ -64,6 +64,11 @@ jQuery(document).on('click', '.messagebox .messagebox_buttons a', function () { return false; }); +STUDIP.ready(function() { + //Set the focus on the modal overlay dialog, if any: + $('.modaloverlay').find(':focusable').first().focus(); +}); + /* ------------------------------------------------------------------------ * application wide setup diff --git a/resources/assets/javascripts/lib/dialogs.js b/resources/assets/javascripts/lib/dialogs.js index 371c9875505..88d1f60818d 100644 --- a/resources/assets/javascripts/lib/dialogs.js +++ b/resources/assets/javascripts/lib/dialogs.js @@ -17,6 +17,9 @@ const Dialogs = { }) ); + //Set the focus inside the confirm dialog: + $(confirmDialog).find(':focusable').first().focus(); + return false; }, -- GitLab