fix delete button selects the item too

Signed-off-by: Victor Seiji Hariki <victorseijih@gmail.com>
This commit is contained in:
Victor Seiji Hariki 2022-12-03 11:05:43 -03:00
parent 993381a123
commit 464ab31431

View file

@ -162,10 +162,15 @@ const stampTool = () =>
renameButton.classList.add("rename-btn");
const trashButton = document.createElement("button");
trashButton.addEventListener("click", () => {
state.ctxmenu.previewPane.style.display = "none";
state.deleteResource(resource.id);
});
trashButton.addEventListener(
"click",
(evn) => {
evn.stopPropagation();
state.ctxmenu.previewPane.style.display = "none";
state.deleteResource(resource.id);
},
{passive: false}
);
trashButton.title = "Delete Resource";
trashButton.appendChild(document.createElement("div"));
trashButton.classList.add("delete-btn");
@ -222,6 +227,7 @@ const stampTool = () =>
state.deleteResource = (id) => {
const resourceIndex = state.resources.findIndex((v) => v.id === id);
const resource = state.resources[resourceIndex];
if (state.selected === resource) state.selected = null;
console.info(
`[stamp] Deleting Resource '${resource.name}'[${resource.id}]`
);