Fix delete confirmation backdrop state

This commit is contained in:
gitea_admin committed 2026-09-19 15:57:25 +02:00
1 parent c1cb272702
commit d1129175bc
1 file changed
+6 -4
@@ -28,6 +28,7 @@
}; };
const resetDeleteConfirmation = (card) => { const resetDeleteConfirmation = (card) => {
const stage = card?.closest('.sg-delete-confirmation-pattern__stage');
const confirmation = card?.querySelector('[data-shared-editable-card-delete-confirmation]'); const confirmation = card?.querySelector('[data-shared-editable-card-delete-confirmation]');
const input = card?.querySelector('[data-shared-editable-card-delete-input]'); const input = card?.querySelector('[data-shared-editable-card-delete-input]');
const submit = card?.querySelector('[data-shared-editable-card-delete-submit]'); const submit = card?.querySelector('[data-shared-editable-card-delete-submit]');
@@ -43,12 +44,13 @@
if (confirmation) { if (confirmation) {
confirmation.hidden = true; confirmation.hidden = true;
} }
if (card) { if (stage) {
card.dataset.dialogOpen = 'false'; stage.dataset.dialogOpen = 'false';
} }
}; };
const openDeleteConfirmation = (card) => { const openDeleteConfirmation = (card) => {
const stage = card?.closest('.sg-delete-confirmation-pattern__stage');
const confirmation = card?.querySelector('[data-shared-editable-card-delete-confirmation]'); const confirmation = card?.querySelector('[data-shared-editable-card-delete-confirmation]');
const input = card?.querySelector('[data-shared-editable-card-delete-input]'); const input = card?.querySelector('[data-shared-editable-card-delete-input]');
@@ -59,8 +61,8 @@
if (confirmation) { if (confirmation) {
confirmation.hidden = false; confirmation.hidden = false;
} }
if (card) { if (stage) {
card.dataset.dialogOpen = 'true'; stage.dataset.dialogOpen = 'true';
} }
}; };