mirror of
https://github.com/glanceapp/glance.git
synced 2025-08-19 12:24:45 +02:00
Update login.js
This commit is contained in:
@@ -70,20 +70,21 @@ function enableLoginButtonIfCriteriaMet() {
|
||||
);
|
||||
}
|
||||
|
||||
function handleKeydown(event) {
|
||||
if (event.key === "Enter") {
|
||||
const isDisabled = loginButton.disabled;
|
||||
if (!isDisabled) {
|
||||
handleLoginAttempt();
|
||||
}
|
||||
}
|
||||
function handleLoginWithEnter(event) {
|
||||
if (event.key !== "Enter") return;
|
||||
if (loginButton.disabled) return;
|
||||
|
||||
document.activeElement.blur();
|
||||
handleLoginAttempt();
|
||||
}
|
||||
|
||||
usernameInput.on("keydown", handleKeydown);
|
||||
passwordInput.on("keydown", handleKeydown);
|
||||
usernameInput
|
||||
.on("input", enableLoginButtonIfCriteriaMet)
|
||||
.on("keydown", handleLoginWithEnter);
|
||||
|
||||
usernameInput.on("input", enableLoginButtonIfCriteriaMet);
|
||||
passwordInput.on("input", enableLoginButtonIfCriteriaMet);
|
||||
passwordInput
|
||||
.on("input", enableLoginButtonIfCriteriaMet)
|
||||
.on("keydown", handleLoginWithEnter);
|
||||
|
||||
async function handleLoginAttempt() {
|
||||
state.lastUsername = usernameInput.value;
|
||||
|
Reference in New Issue
Block a user