Skip to content

Commit 6fb0dc1

Browse files
committed
fix(tpl): ensure stop deleting on cancel on legacy browser
For browsers that do not support `Event.defaultPrevented`, manually add the property value to the event object.
1 parent 4c5007f commit 6fb0dc1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/tpl/frontend/index.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,12 @@
8585
<script type="text/javascript">
8686
function confirmDelete(form) {
8787
var name = form.name.value;
88-
return confirm('{{.Trans.DeleteConfirm}}\n' + name);
88+
var proceed = confirm('{{.Trans.DeleteConfirm}}\n' + name);
89+
if (!proceed) {
90+
var e = event || window.event;
91+
if (e && !('defaultPrevented' in e)) e.defaultPrevented = true;
92+
}
93+
return proceed;
8994
}
9095
</script>
9196
{{end}}

0 commit comments

Comments
 (0)