Update login.js

This commit is contained in:
Svilen Markov
2025-07-19 17:26:11 +01:00
parent 24eff13ef2
commit eb6329aef3

View File

@@ -70,20 +70,21 @@ function enableLoginButtonIfCriteriaMet() {
); );
} }
function handleKeydown(event) { function handleLoginWithEnter(event) {
if (event.key === "Enter") { if (event.key !== "Enter") return;
const isDisabled = loginButton.disabled; if (loginButton.disabled) return;
if (!isDisabled) {
handleLoginAttempt(); document.activeElement.blur();
} handleLoginAttempt();
}
} }
usernameInput.on("keydown", handleKeydown); usernameInput
passwordInput.on("keydown", handleKeydown); .on("input", enableLoginButtonIfCriteriaMet)
.on("keydown", handleLoginWithEnter);
usernameInput.on("input", enableLoginButtonIfCriteriaMet); passwordInput
passwordInput.on("input", enableLoginButtonIfCriteriaMet); .on("input", enableLoginButtonIfCriteriaMet)
.on("keydown", handleLoginWithEnter);
async function handleLoginAttempt() { async function handleLoginAttempt() {
state.lastUsername = usernameInput.value; state.lastUsername = usernameInput.value;