diff --git a/public/index.html b/public/index.html index c69fd92..34b8e4c 100644 --- a/public/index.html +++ b/public/index.html @@ -211,7 +211,7 @@ pre.raw-line { background: var(--bs-tertiary-bg); padding: .75rem; border-radius
Log Sources
- +
@@ -231,7 +231,7 @@ pre.raw-line { background: var(--bs-tertiary-bg); padding: .75rem; border-radius
Alert Rules
- +
@@ -746,7 +746,7 @@ function showAlert(id) {
Raw Line
${esc(a.raw_line)}
`; document.getElementById('statusSelect').value = a.status; - new bootstrap.Modal(document.getElementById('detailModal')).show(); + setTimeout(() => bootstrap.Modal.getOrCreateInstance(document.getElementById('detailModal')).show(), 50); } document.getElementById('updateStatusBtn').addEventListener('click', async () => { @@ -817,7 +817,7 @@ function editSource(id) { document.getElementById('sourceFormAddress').value = s.address; document.getElementById('sourceFormLabels').value = s.labels && Object.keys(s.labels).length ? JSON.stringify(s.labels) : ''; document.getElementById('sourceFormActive').checked = s.active; - new bootstrap.Modal(document.getElementById('sourceModal')).show(); + setTimeout(() => bootstrap.Modal.getOrCreateInstance(document.getElementById('sourceModal')).show(), 50); } function resetSourceForm() { @@ -893,7 +893,7 @@ function editRule(id) { document.getElementById('ruleFormSeverity').value = r.severity; document.getElementById('ruleFormRateLimit').value = r.rate_limit_seconds || ''; document.getElementById('ruleFormActive').checked = r.active; - new bootstrap.Modal(document.getElementById('ruleModal')).show(); + setTimeout(() => bootstrap.Modal.getOrCreateInstance(document.getElementById('ruleModal')).show(), 50); } function resetRuleForm() {