Resetování tagů při přidávání další korektury (potenciálně vypnutelné)
This commit is contained in:
		
							parent
							
								
									b72f3f3395
								
							
						
					
					
						commit
						c004e4f6d2
					
				
					 1 changed files with 5 additions and 0 deletions
				
			
		|  | @ -30,6 +30,8 @@ | |||
|       close_button.addEventListener("click", _ => { this.close(); }); | ||||
|       this.submit_button.addEventListener("click", _ => { this.submit(); }); | ||||
|       for (const tag of this.tagy.getElementsByTagName("button")) tag.addEventListener("click", event => { this.toggle_tag(event); }); | ||||
| 
 | ||||
|       this.reset_tags_every_open = true; | ||||
|     } | ||||
| 
 | ||||
|     toggle_tag(event) { | ||||
|  | @ -37,6 +39,8 @@ | |||
|       button.dataset.selected = String(button.dataset.selected === "false"); | ||||
|     } | ||||
| 
 | ||||
|     reset_tags() { for (const tag of this.tagy.getElementsByTagName("button")) tag.dataset.selected = "false"; } | ||||
| 
 | ||||
| 
 | ||||
|     // schová commform | ||||
|     close() { this.div.style.display = 'none'; } | ||||
|  | @ -68,6 +72,7 @@ | |||
| 
 | ||||
|       // show form | ||||
|       if (oprava_id === -1 && komentar_id === -1) this.tagy.style.display = 'unset'; else this.tagy.style.display = 'none'; | ||||
|       if (this.reset_tags_every_open) this.reset_tags(); | ||||
|       this._show(img_id, x, y); | ||||
|     } | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue