1 $(document).ready(function(){
2 // Display the modal containing patron renewals details
3 $('.patron_renewals_view').on('click', function(e) {
5 $('#patronRenewals #incomplete').html('').hide();
6 $('#patronRenewals #results').html('').hide();
7 $('#patronRenewals').modal({show:true});
8 var renewals = $(this).data('renewals');
9 var checkoutID = $(this).data('issueid');
10 $('#patronRenewals #retrieving').show();
11 $.get({ 'url': '/api/v1/checkouts/'+checkoutID+'/renewals', 'headers': { 'x-koha-embed': 'renewer' } }, function(data) {
12 if (data.length < renewals) {
13 $('#patronRenewals #incomplete').append(renewed_prop.format(data.length, renewals)).show();
15 var items = data.map(function(item) {
16 return createLi(item);
18 $('#patronRenewals #retrieving').hide();
19 $('#patronRenewals #results').append(items).show();
22 function createLi(renewal) {
23 return '<li><span style="font-weight:bold">' + renewal.timestamp + '</span> ' + renewed + ' <span style="font-weight:bold">' + renewal.renewer.firstname + ' ' + renewal.renewer.surname + '</li>';