06/04 Update Dashboard, no note requirement when marking website checked

This commit is contained in:
2026-06-04 12:45:10 -04:00
parent 13f8ba124d
commit 0608f874fc
+5 -27
View File
@@ -175,29 +175,6 @@
</div><!-- /site-list --> </div><!-- /site-list -->
<!-- ── Mark Checked Modal ───────────────────────────────────── -->
<div class="modal-overlay" id="modal-check">
<div class="modal">
<div class="modal-header">
<span class="modal-title" id="check-modal-title">Mark Checked</span>
<button class="modal-close" onclick="closeModal('modal-check')"></button>
</div>
<form method="post" id="check-form">
<div class="modal-body">
<div class="form-group">
<label>Note (optional)</label>
<textarea name="user_note" id="check-note" rows="3"
placeholder="Any observations or notes…"></textarea>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-secondary" onclick="closeModal('modal-check')">Cancel</button>
<button type="submit" class="btn btn-success">✔ Confirm Checked</button>
</div>
</form>
</div>
</div>
<!-- ── Note Modal ──────────────────────────────────────────── --> <!-- ── Note Modal ──────────────────────────────────────────── -->
<div class="modal-overlay" id="modal-note"> <div class="modal-overlay" id="modal-note">
<div class="modal"> <div class="modal">
@@ -305,10 +282,11 @@ document.getElementById('site-list').addEventListener('click', function(e) {
/* Mark Checked */ /* Mark Checked */
if (btn.classList.contains('js-check')) { if (btn.classList.contains('js-check')) {
document.getElementById('check-modal-title').textContent = 'Mark Checked — ' + btn.dataset.name; fetch('/dashboard/check/' + btn.dataset.id, {
document.getElementById('check-form').action = '/dashboard/check/' + btn.dataset.id; method: 'POST', credentials: 'same-origin',
document.getElementById('check-note').value = ''; headers: {'Content-Type': 'application/x-www-form-urlencoded', 'X-CSRFToken': getCsrfToken()},
openModal('modal-check'); body: 'user_note='
}).then(function() { location.reload(); });
return; return;
} }