diff options
Diffstat (limited to '')
-rw-r--r-- | public/js/cover.js | 14 |
1 files changed, 14 insertions, 0 deletions
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() + } +}) |