diff --git a/apps/web/src/views/detail.ejs b/apps/web/src/views/detail.ejs index e50e073..4c267f7 100644 --- a/apps/web/src/views/detail.ejs +++ b/apps/web/src/views/detail.ejs @@ -166,13 +166,15 @@ <%~ include('./partials/monitor-form-js') %> // Toggle button - document.getElementById('toggle-btn').onclick = async () => { + document.getElementById('toggle-btn').onclick = async (e) => { + e.preventDefault(); await api(`/monitors/${monitorId}/toggle`, { method: 'POST' }); location.reload(); }; // Delete button - document.getElementById('delete-btn').onclick = async () => { + document.getElementById('delete-btn').onclick = async (e) => { + e.preventDefault(); if (!confirm('Delete this monitor and all its ping history?')) return; await api(`/monitors/${monitorId}`, { method: 'DELETE' }); window.location.href = '/dashboard/home';