From c9abe4276f1575ee3e0fff7de3f4e07c1ca53a05 Mon Sep 17 00:00:00 2001 From: Erik Michelson Date: Wed, 8 Jan 2020 18:37:11 +0100 Subject: Fix #249 - Focus user field after opening login modal Signed-off-by: Erik Michelson --- public/js/cover.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'public/js') diff --git a/public/js/cover.js b/public/js/cover.js index 94748cdc..39f748e9 100644 --- a/public/js/cover.js +++ b/public/js/cover.js @@ -428,3 +428,17 @@ $('.ui-use-tags').on('change', function () { $('.search').keyup(() => { checkHistoryList() }) + +// focus user field after opening login modal +$('.signin-modal').on('shown.bs.modal', function () { + let fieldLDAP = $('input[name=username]') + let fieldEmail = $('input[name=email]') + let fieldOpenID = $('input[name=openid_identifier]') + if (fieldLDAP.length === 1) { + fieldLDAP.focus() + } else if (fieldEmail.length === 1) { + fieldEmail.focus() + } else if (fieldOpenID.length === 1) { + fieldOpenID.focus() + } +}) -- cgit v1.2.3