chore: remove old default date setter from expense form
This commit is contained in:
parent
b33a9bc670
commit
6792cee588
1 changed files with 4 additions and 19 deletions
|
|
@ -121,27 +121,12 @@ templ AddExpenseForm(props AddExpenseFormProps) {
|
||||||
Date
|
Date
|
||||||
}
|
}
|
||||||
@datepicker.DatePicker(datepicker.Props{
|
@datepicker.DatePicker(datepicker.Props{
|
||||||
ID: "date",
|
ID: "date",
|
||||||
Name: "date",
|
Name: "date",
|
||||||
Attributes: templ.Attributes{"required": "true"},
|
Clearable: true,
|
||||||
|
Required: true,
|
||||||
})
|
})
|
||||||
</div>
|
</div>
|
||||||
<script nonce={ templ.GetNonce(ctx) }>
|
|
||||||
(function() {
|
|
||||||
function todayISO() {
|
|
||||||
var d = new Date();
|
|
||||||
return d.getFullYear() + '-' + String(d.getMonth()+1).padStart(2,'0') + '-' + String(d.getDate()).padStart(2,'0');
|
|
||||||
}
|
|
||||||
var input = document.getElementById('date-hidden');
|
|
||||||
if (input && !input.value) input.value = todayISO();
|
|
||||||
var form = input && input.closest('form');
|
|
||||||
if (form) {
|
|
||||||
form.addEventListener('reset', function() {
|
|
||||||
setTimeout(function() { input.value = todayISO(); }, 0);
|
|
||||||
});
|
|
||||||
}
|
|
||||||
})();
|
|
||||||
</script>
|
|
||||||
// Tags
|
// Tags
|
||||||
<div>
|
<div>
|
||||||
@label.Label(label.Props{For: "new-expense-tags"}) {
|
@label.Label(label.Props{For: "new-expense-tags"}) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue