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