/* Regeldialog: öffnet sich von selbst, wenn die Buchungsmaske mit gesetztem * Toggle „Regel anlegen“ gespeichert hat. * * Die Regel steht zu diesem Zeitpunkt schon in der Datenbank – der Dialog * zeigt sie nur zum Prüfen. Ein Abbruch über die Escape-Taste darf deshalb * nicht bloß den Dialog schließen, sonst bliebe die Regel ungewollt stehen * (Fix #94). Er löst stattdessen denselben Knopf aus wie ein Klick auf * „Abbruch“. */ (function () { 'use strict'; const dialog = document.getElementById('regeldialog'); const formular = document.getElementById('regelformular'); const abbrechen = document.getElementById('regelabbrechen'); if (!dialog || !formular || !abbrechen) { return; } dialog.showModal(); dialog.addEventListener('cancel', function (ereignis) { ereignis.preventDefault(); formular.requestSubmit(abbrechen); }); })();