diff --git a/korektury/templates/korektury/korekturovatko/__edit_komentar.html b/korektury/templates/korektury/korekturovatko/__edit_komentar.html index 312d5402..4c07c3aa 100644 --- a/korektury/templates/korektury/korekturovatko/__edit_komentar.html +++ b/korektury/templates/korektury/korekturovatko/__edit_komentar.html @@ -12,7 +12,7 @@ constructor() { this.div = document.getElementById('commform-div'); this.text = document.getElementById('commform-text'); - const submit_button = document.getElementById('commform-submit'); + this.submit_button = document.getElementById('commform-submit'); const close_button = document.getElementById('commform-close'); @@ -22,7 +22,7 @@ }); close_button.addEventListener("click", _ => { this.close(); }); - submit_button.addEventListener("click", _ => { this.submit(); }); + this.submit_button.addEventListener("click", _ => { this.submit(); }); } @@ -58,6 +58,7 @@ } submit() { + this.submit_button.disabled = true; const data = new FormData(CSRF_FORM); data.append('x', this.x); data.append('y', this.y); @@ -67,7 +68,7 @@ data.append('text', this.text.value); - update_all({method: 'POST', body: data}, true, () => {this.close()}); + update_all({method: 'POST', body: data}, true, () => {this.close(); this.submit_button.disabled = false;}); } }