fix(postcards): auto-fill today date on page load for new postcards
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user