mirror of
https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
synced 2026-02-01 05:11:19 -08:00
fix bug with longpress deselect
This commit is contained in:
parent
62efce4a37
commit
f439705e71
1 changed files with 9 additions and 7 deletions
|
|
@ -1375,15 +1375,17 @@ function extraNetworksSetupEventDelegators() {
|
|||
}
|
||||
// If long pressed, we deselect.
|
||||
// Else we set as long pressed.
|
||||
if (elem.classList.contains("short-pressed")) {
|
||||
elem.classList.remove("short-pressed");
|
||||
elem.classList.add("long-pressed");
|
||||
elem.dataset.selected = "";
|
||||
elem.dataset.recurse = "";
|
||||
if (elem.classList.contains("long-pressed")) {
|
||||
elem.classList.remove("long-pressed");
|
||||
delete elem.dataset.recurse;
|
||||
// Don't want to remove selected state if btn was previously short-pressed.
|
||||
if (!elem.classList.contains("short-pressed")) {
|
||||
delete elem.dataset.selected;
|
||||
}
|
||||
} else {
|
||||
elem.classList.toggle("long-pressed");
|
||||
elem.toggleAttribute("data-selected");
|
||||
elem.toggleAttribute("data-recurse");
|
||||
elem.dataset.selected = "";
|
||||
elem.dataset.recurse = "";
|
||||
}
|
||||
|
||||
elem.dispatchEvent(new Event("longpress", event));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue