Added buttons to quickly change the runtime of a loan

This commit is contained in:
Erik Thuning 2022-07-26 10:23:09 +02:00
parent cd627f811d
commit 0af33c5dd6
2 changed files with 23 additions and 1 deletions

@ -610,6 +610,11 @@
Låna ut
</button>
<br/>
<label>Löptid:</label>
<button onClick="JavaScript:loanLength(event, 7)">1 vecka</button>
<button onClick="JavaScript:loanLength(event, 365)">1 år</button>
<button onClick="JavaScript:loanLength(event, 1095)">3 år</button>
<br/>
<label for="end">Slutdatum:</label>
<input type="text"
id="end"

@ -97,7 +97,7 @@ function getFragment(name, callback) {
console.log(result);
}
}
var data = new FormData()
data.append('fragment', name)
ajaxRequest('getfragment', data, unpack)
@ -573,3 +573,20 @@ function showFile(event) {
var filefield = event.currentTarget.parentNode.filename
filefield.value = event.currentTarget.files[0].name
}
function loanLength(event, days) {
event.preventDefault()
var end = document.getElementById('end')
var enddate = new Date()
enddate.setDate(enddate.getDate() + days)
console.log(enddate)
var month = enddate.getMonth()
if(month < 10) {
month = '0' + month
}
var day = enddate.getDay()
if(day < 10) {
day = '0' + day
}
end.value = enddate.getFullYear() + '-' + month + '-' + day
}