fix: Beschreibung generieren Button korrekt enabled/disabled

Button wird beim Bearbeiten einer Lage korrekt aktiviert (Titel per
JS gesetzt loest kein input-Event aus). Im Create-Modus explizit
disabled nach form.reset().
Dieser Commit ist enthalten in:
Claude Dev
2026-03-28 00:39:01 +01:00
Ursprung 322004e0b4
Commit 779678fbcb

Datei anzeigen

@@ -1909,6 +1909,7 @@ async handleRefresh() {
// Formular mit aktuellen Werten füllen // Formular mit aktuellen Werten füllen
{ const _e = document.getElementById('inc-title'); if (_e) _e.value = incident.title; } { const _e = document.getElementById('inc-title'); if (_e) _e.value = incident.title; }
{ const _e = document.getElementById('inc-description'); if (_e) _e.value = incident.description || ''; } { const _e = document.getElementById('inc-description'); if (_e) _e.value = incident.description || ''; }
{ const _b = document.getElementById('btn-enhance-description'); if (_b) _b.disabled = (incident.title || '').trim().length < 3; }
{ const _e = document.getElementById('inc-type'); if (_e) _e.value = incident.type || 'adhoc'; } { const _e = document.getElementById('inc-type'); if (_e) _e.value = incident.type || 'adhoc'; }
{ const _e = document.getElementById('inc-refresh-mode'); if (_e) _e.value = incident.refresh_mode; } { const _e = document.getElementById('inc-refresh-mode'); if (_e) _e.value = incident.refresh_mode; }
App._setIntervalFields(incident.refresh_interval); App._setIntervalFields(incident.refresh_interval);
@@ -3028,6 +3029,7 @@ function openModal(id) {
document.getElementById('new-incident-form').reset(); document.getElementById('new-incident-form').reset();
document.getElementById('modal-new-title').textContent = 'Neue Lage anlegen'; document.getElementById('modal-new-title').textContent = 'Neue Lage anlegen';
document.getElementById('modal-new-submit').textContent = 'Lage anlegen'; document.getElementById('modal-new-submit').textContent = 'Lage anlegen';
{ const _b = document.getElementById('btn-enhance-description'); if (_b) _b.disabled = true; }
// E-Mail-Checkboxen zuruecksetzen // E-Mail-Checkboxen zuruecksetzen
document.getElementById('inc-notify-summary').checked = false; document.getElementById('inc-notify-summary').checked = false;
document.getElementById('inc-notify-new-articles').checked = false; document.getElementById('inc-notify-new-articles').checked = false;