summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--public/js/cover.js14
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()
+ }
+})