From 71b3dacbdee40a898d09e3f432548aacf8603564 Mon Sep 17 00:00:00 2001 From: Ylian Saint-Hilaire Date: Mon, 14 Mar 2022 17:36:19 -0700 Subject: [PATCH] Fix for token enter key on login screen, #3760 --- views/login2.handlebars | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/views/login2.handlebars b/views/login2.handlebars index 4b45f5c6..63b44c78 100644 --- a/views/login2.handlebars +++ b/views/login2.handlebars @@ -185,7 +185,7 @@ @@ -864,18 +864,22 @@ return counts; } - function checkToken() { + function checkToken(e) { var t1 = Q('tokenInput').value; var t2 = t1.split(' ').join(''); if (t1 != t2) { Q('tokenInput').value = t2; } - QE('tokenOkButton', (Q('tokenInput').value.length == 6) || (Q('tokenInput').value.length == 8) || (Q('tokenInput').value.length == 44)); + var enabled = (Q('tokenInput').value.length == 6) || (Q('tokenInput').value.length == 8) || (Q('tokenInput').value.length == 44); + QE('tokenOkButton', enabled); + if (enabled && (e != null) && (e.keyCode == 13)) { submitButtonClicked('tokenpanelform'); } } - function resetCheckToken() { + function resetCheckToken(e) { var t1 = Q('resetTokenInput').value; var t2 = t1.split(' ').join(''); if (t1 != t2) { Q('resetTokenInput').value = t2; } - QE('resetTokenOkButton', (Q('resetTokenInput').value.length == 6) || (Q('resetTokenInput').value.length == 8) || (Q('resetTokenInput').value.length == 44)); + var enabled = (Q('resetTokenInput').value.length == 6) || (Q('resetTokenInput').value.length == 8) || (Q('resetTokenInput').value.length == 44); + QE('resetTokenOkButton', enabled); + if (enabled && (e != null) && (e.keyCode == 13)) { submitButtonClicked('resettokenpanelform'); } } function changeEmailAddress() {
-
+