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(); }); |       close_button.addEventListener("click", _ => { this.close(); }); | ||||||
|       this.submit_button.addEventListener("click", _ => { this.submit(); }); |       this.submit_button.addEventListener("click", _ => { this.submit(); }); | ||||||
|       for (const tag of this.tagy.getElementsByTagName("button")) tag.addEventListener("click", event => { this.toggle_tag(event); }); |       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) { |     toggle_tag(event) { | ||||||
|  | @ -37,6 +39,8 @@ | ||||||
|       button.dataset.selected = String(button.dataset.selected === "false"); |       button.dataset.selected = String(button.dataset.selected === "false"); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |     reset_tags() { for (const tag of this.tagy.getElementsByTagName("button")) tag.dataset.selected = "false"; } | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
|     // schová commform |     // schová commform | ||||||
|     close() { this.div.style.display = 'none'; } |     close() { this.div.style.display = 'none'; } | ||||||
|  | @ -68,6 +72,7 @@ | ||||||
| 
 | 
 | ||||||
|       // show form |       // show form | ||||||
|       if (oprava_id === -1 && komentar_id === -1) this.tagy.style.display = 'unset'; else this.tagy.style.display = 'none'; |       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); |       this._show(img_id, x, y); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue