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:
@@ -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;
|
||||||
|
|||||||
In neuem Issue referenzieren
Einen Benutzer sperren