From a0e7f46cc5c36d2174f8389d2deda57a507838b5 Mon Sep 17 00:00:00 2001 From: Zichao Lin Date: Mon, 6 Jul 2026 20:09:28 +0800 Subject: [PATCH] fix(postcards): auto-fill today date on page load for new postcards --- app/templates/postcard_form.html | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/templates/postcard_form.html b/app/templates/postcard_form.html index bdd2eeb..b01b9bb 100644 --- a/app/templates/postcard_form.html +++ b/app/templates/postcard_form.html @@ -87,12 +87,16 @@ function toggleFields() { } toggleFields(); {% if not postcard %} -// Auto-fill date fields with today when switching status on new postcards +// Auto-fill date fields with today on new postcards (function() { var today = new Date().toISOString().slice(0, 10); var sendTime = document.getElementById('input-send-time'); var receiveTime = document.getElementById('input-receive'); var statusSel = document.getElementById('status-select'); + // Fill on page load + if (statusSel.value === 'sent' && !sendTime.value) sendTime.value = today; + if (statusSel.value === 'received' && !receiveTime.value) receiveTime.value = today; + // Fill on status change statusSel.addEventListener('change', function() { if (this.value === 'sent' && !sendTime.value) sendTime.value = today; if (this.value === 'received' && !receiveTime.value) receiveTime.value = today;