14 lines
396 B
JavaScript
14 lines
396 B
JavaScript
// Kleine UX-Helferlein – keine externen Abhängigkeiten nötig.
|
||
(function(){
|
||
// Confirm bei Ausbuchen-Buttons (nur mit .danger)
|
||
document.addEventListener('click', function(e){
|
||
const btn = e.target.closest('button.btn.danger');
|
||
if(!btn) return;
|
||
const form = btn.closest('form');
|
||
if(!form) return;
|
||
if(!confirm('Einheit wirklich ausbuchen?')){
|
||
e.preventDefault();
|
||
e.stopPropagation();
|
||
}
|
||
});
|
||
})(); |