diff --git a/html/fragments.html b/html/fragments.html index 1e0e633..9dbb066 100644 --- a/html/fragments.html +++ b/html/fragments.html @@ -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" diff --git a/script.js b/script.js index a708d23..d79d1d6 100644 --- a/script.js +++ b/script.js @@ -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 +}