fix(member-events): confirm actions reliably and normalize duplicate titles

This commit is contained in:
Jürgen Mummert
2026-03-01 10:22:53 +01:00
parent ccf60a31e7
commit 3942569fb3
4 changed files with 44 additions and 6 deletions
+28
View File
@@ -0,0 +1,28 @@
(function () {
var decodeHtmlEntities = function (value) {
var textarea = document.createElement('textarea');
textarea.innerHTML = String(value || '');
return textarea.value;
};
var handleSubmit = function (event) {
var target = event.target;
if (!(target instanceof HTMLFormElement)) {
return;
}
var message = decodeHtmlEntities(target.getAttribute('data-confirm-message') || '');
if (!message) {
return;
}
if (!window.confirm(message)) {
event.preventDefault();
}
};
document.addEventListener('submit', handleSubmit, true);
})();