Bug 23838: (QA follow-up) Move include files
[srvgit] / koha-tmpl / intranet-tmpl / prog / js / checkout_renewals_modal.js
1 $(document).ready(function(){
2     // Display the modal containing checkout renewals details
3     $('.checkout_renewals_view').on('click', function(e) {
4         e.preventDefault();
5         $('#checkoutRenewals #incomplete').html('').hide();
6         $('#checkoutRenewals #results').html('').hide();
7         $('#checkoutRenewals').modal({show:true});
8         var renewals = $(this).data('renewals');
9         var checkoutID = $(this).data('issueid');
10         $('#checkoutRenewals #retrieving').show();
11         $.get({ 'url': '/api/v1/checkouts/'+checkoutID+'/renewals', 'headers': { 'x-koha-embed': 'renewer' } }, function(data) {
12             if (data.length < renewals) {
13                 $('#checkoutRenewals #incomplete').append(renewed_prop.format(data.length, renewals)).show();
14             }
15             var items = data.map(function(item) {
16                 return createLi(item);
17             });
18             $('#checkoutRenewals #retrieving').hide();
19             $('#checkoutRenewals #results').append(items).show();
20         });
21     });
22     function createLi(renewal) {
23         return '<li><span style="font-weight:bold">' + $datetime(renewal.timestamp) + '</span> ' + renewed + ' <span style="font-weight:bold">' + $patron_to_html(renewal.renewer) + '</span></li>';
24     }
25 });