+++ /dev/null
-<script>
- var renewed_prop = _("Note: %s out of %s renewals have been logged");
- var renewed = _("Renewed by");
-</script>
+++ /dev/null
-<div id="checkoutRenewals" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="checkoutRenewalsLabel" aria-hidden="true">
- <div class="modal-dialog">
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
- <h3 id="checkoutRenewalsLabel"> Item renewals</h3>
- </div>
- <div class="modal-body">
- <div id="retrieving" class="alert" style="display:none">Retrieving renewals...</div>
- <div id="incomplete" class="alert" style="display:none"></div>
- <ul id="results" style="display:none"></ul>
- </div>
- <div class="modal-footer">
- <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Close</button>
- </div>
- </div>
- </div>
-</div>
--- /dev/null
+<!-- Checkout renewals modal -->
+<div id="checkoutRenewals" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="checkoutRenewalsLabel" aria-hidden="true">
+ <div class="modal-dialog">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="closebtn" data-dismiss="modal" aria-hidden="true">×</button>
+ <h3 id="checkoutRenewalsLabel"> Item renewals</h3>
+ </div> <!-- /.modal-header -->
+ <div class="modal-body">
+ <div id="retrieving" class="alert" style="display:none">Retrieving renewals...</div>
+ <div id="incomplete" class="alert" style="display:none"></div>
+ <ul id="results" style="display:none"></ul>
+ </div> <!-- /.modal-body -->
+ <div class="modal-footer">
+ <button class="btn btn-default" data-dismiss="modal" aria-hidden="true">Close</button>
+ </div> <!-- /.modal-footer -->
+ </div> <!-- /.modal-content -->
+ </div> <!-- /.modal-dialog -->
+</div> <!-- /#checkoutRenewals -->
--- /dev/null
+<!-- str/checkout_renewals.inc -->
+<script>
+ var renewed_prop = _("Note: %s out of %s renewals have been logged");
+ var renewed = _("Renewed by");
+</script>
[% MACRO jsinclude BLOCK %]
[% INCLUDE 'catalog-strings.inc' %]
- [% INCLUDE 'checkout-renewal-modal.inc' %]
- [% INCLUDE 'checkout-renewal-modal-strings.inc' %]
+ [% INCLUDE 'modals/checkout_renewals.inc' %]
+ [% INCLUDE 'str/checkout_renewals.inc' %]
[% INCLUDE 'js-date-format.inc' %]
[% INCLUDE 'js-patron-format.inc' %]
[% Asset.js("js/catalog.js") | $raw %]
[% Asset.js("js/browser.js") | $raw %]
- [% Asset.js("js/checkout-renewal-modal.js") | $raw %]
+ [% Asset.js("js/checkout_renewals_modal.js") | $raw %]
<script>
var browser = KOHA.browser('[% searchid | html %]', parseInt('[% biblionumber | html %]', 10));
browser.show();
[% Asset.js("js/members-menu.js") | $raw %]
[% INCLUDE 'datatables.inc' %]
[% INCLUDE 'columns_settings.inc' %]
- [% INCLUDE 'checkout-renewal-modal.inc' %]
- [% INCLUDE 'checkout-renewal-modal-strings.inc' %]
+ [% INCLUDE 'modals/checkout_renewals.inc' %]
+ [% INCLUDE 'str/checkout_renewals.inc' %]
[% INCLUDE 'js-date-format.inc' %]
[% INCLUDE 'js-patron-format.inc' %]
- [% Asset.js("js/checkout-renewal-modal.js") | $raw %]
+ [% Asset.js("js/checkout_renewals_modal.js") | $raw %]
<script id="js">
$(document).ready(function() {
var table_settings = [% TablesSettings.GetTableSettings('members', 'checkouthistory', 'checkouthistory-table', 'json') | $raw %];
+++ /dev/null
-$(document).ready(function(){
- // Display the modal containing checkout renewals details
- $('.checkout_renewals_view').on('click', function(e) {
- e.preventDefault();
- $('#checkoutRenewals #incomplete').html('').hide();
- $('#checkoutRenewals #results').html('').hide();
- $('#checkoutRenewals').modal({show:true});
- var renewals = $(this).data('renewals');
- var checkoutID = $(this).data('issueid');
- $('#checkoutRenewals #retrieving').show();
- $.get({ 'url': '/api/v1/checkouts/'+checkoutID+'/renewals', 'headers': { 'x-koha-embed': 'renewer' } }, function(data) {
- if (data.length < renewals) {
- $('#checkoutRenewals #incomplete').append(renewed_prop.format(data.length, renewals)).show();
- }
- var items = data.map(function(item) {
- return createLi(item);
- });
- $('#checkoutRenewals #retrieving').hide();
- $('#checkoutRenewals #results').append(items).show();
- });
- });
- function createLi(renewal) {
- return '<li><span style="font-weight:bold">' + $datetime(renewal.timestamp) + '</span> ' + renewed + ' <span style="font-weight:bold">' + $patron_to_html(renewal.renewer) + '</span></li>';
- }
-});
--- /dev/null
+$(document).ready(function(){
+ // Display the modal containing checkout renewals details
+ $('.checkout_renewals_view').on('click', function(e) {
+ e.preventDefault();
+ $('#checkoutRenewals #incomplete').html('').hide();
+ $('#checkoutRenewals #results').html('').hide();
+ $('#checkoutRenewals').modal({show:true});
+ var renewals = $(this).data('renewals');
+ var checkoutID = $(this).data('issueid');
+ $('#checkoutRenewals #retrieving').show();
+ $.get({ 'url': '/api/v1/checkouts/'+checkoutID+'/renewals', 'headers': { 'x-koha-embed': 'renewer' } }, function(data) {
+ if (data.length < renewals) {
+ $('#checkoutRenewals #incomplete').append(renewed_prop.format(data.length, renewals)).show();
+ }
+ var items = data.map(function(item) {
+ return createLi(item);
+ });
+ $('#checkoutRenewals #retrieving').hide();
+ $('#checkoutRenewals #results').append(items).show();
+ });
+ });
+ function createLi(renewal) {
+ return '<li><span style="font-weight:bold">' + $datetime(renewal.timestamp) + '</span> ' + renewed + ' <span style="font-weight:bold">' + $patron_to_html(renewal.renewer) + '</span></li>';
+ }
+});