Znemožnění poslání editace/přidání komentáře vícekrát
This commit is contained in:
		
							parent
							
								
									6bfeab0a5a
								
							
						
					
					
						commit
						326be3eaa0
					
				
					 1 changed files with 4 additions and 3 deletions
				
			
		|  | @ -12,7 +12,7 @@ | ||||||
|     constructor() { |     constructor() { | ||||||
|       this.div = document.getElementById('commform-div'); |       this.div = document.getElementById('commform-div'); | ||||||
|       this.text = document.getElementById('commform-text'); |       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'); |       const close_button = document.getElementById('commform-close'); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -22,7 +22,7 @@ | ||||||
|       }); |       }); | ||||||
| 
 | 
 | ||||||
|       close_button.addEventListener("click", _ => { this.close(); }); |       close_button.addEventListener("click", _ => { this.close(); }); | ||||||
|       submit_button.addEventListener("click", _ => { this.submit(); }); |       this.submit_button.addEventListener("click", _ => { this.submit(); }); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  | @ -58,6 +58,7 @@ | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|     submit() { |     submit() { | ||||||
|  |       this.submit_button.disabled = true; | ||||||
|       const data = new FormData(CSRF_FORM); |       const data = new FormData(CSRF_FORM); | ||||||
|       data.append('x', this.x); |       data.append('x', this.x); | ||||||
|       data.append('y', this.y); |       data.append('y', this.y); | ||||||
|  | @ -67,7 +68,7 @@ | ||||||
| 
 | 
 | ||||||
|       data.append('text', this.text.value); |       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;}); | ||||||
|     } |     } | ||||||
|   } |   } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue