From 40d5688453956519621609c68da53ba2c2d59f82 Mon Sep 17 00:00:00 2001 From: Owen Leonard Date: Mon, 6 Feb 2023 13:10:30 +0000 Subject: [PATCH] Bug 31413: Set focus for cursor to Selector when adding a new audio alert This patch adds a step to the process of displaying the new audio alert form so that focus will be set to the first field when the form has finished appearing. The typical "focus" class only works on elements which are present in the initial DOM when the page is displayed. To test, apply the patch and go to Administration -> Audio alerts. Click the "New alert" button. When the form appears cursor focus should be on the "Selector" field. Also test the edit process: When editing an existing alert there should not be automatic cursor focus. Signed-off-by: Lucas Gass --- koha-tmpl/intranet-tmpl/prog/js/audio_alerts.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/js/audio_alerts.js b/koha-tmpl/intranet-tmpl/prog/js/audio_alerts.js index 0fa22dc4306..7c27fd45e65 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/audio_alerts.js +++ b/koha-tmpl/intranet-tmpl/prog/js/audio_alerts.js @@ -25,7 +25,9 @@ $( document ).ready(function() { $("#newalert").on("click",function(e){ e.preventDefault(); - $("#new-alert-form").show(); + $("#new-alert-form").show( 0, function(){ + $("#selector").focus(); + }); $("#toolbar, #delete-alert-form").hide(); }); -- 2.30.2