Ensure submit button is enabled on modal open and close
This commit is contained in:
@@ -504,6 +504,10 @@ function openAuthModal(mode){
|
|||||||
const submitBtn = document.getElementById('auth-modal-submit');
|
const submitBtn = document.getElementById('auth-modal-submit');
|
||||||
const modal = document.getElementById('auth-modal');
|
const modal = document.getElementById('auth-modal');
|
||||||
|
|
||||||
|
if(submitBtn) {
|
||||||
|
submitBtn.disabled = false;
|
||||||
|
}
|
||||||
|
|
||||||
// Reset registration verification state
|
// Reset registration verification state
|
||||||
if(mode === 'login'){
|
if(mode === 'login'){
|
||||||
authRegisterState = { code_sent: false, code: null, email: null };
|
authRegisterState = { code_sent: false, code: null, email: null };
|
||||||
@@ -810,7 +814,14 @@ function closeAuthModal(){
|
|||||||
modal.setAttribute('aria-hidden','true');
|
modal.setAttribute('aria-hidden','true');
|
||||||
// Reset form states
|
// Reset form states
|
||||||
const form = document.getElementById('auth-modal-form');
|
const form = document.getElementById('auth-modal-form');
|
||||||
if(form) form.reset();
|
if(form) {
|
||||||
|
form.reset();
|
||||||
|
const submitBtn = form.querySelector('button[type="submit"]') || document.getElementById('auth-modal-submit');
|
||||||
|
if(submitBtn) {
|
||||||
|
submitBtn.disabled = false;
|
||||||
|
submitBtn.textContent = 'Kirim';
|
||||||
|
}
|
||||||
|
}
|
||||||
authRegisterState = { code_sent: false, code: null, email: null };
|
authRegisterState = { code_sent: false, code: null, email: null };
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user