@@ -, +, @@ transfer limits table --- .../prog/en/modules/admin/transfer_limits.tt | 33 ++++++++++++++-------- 1 file changed, 21 insertions(+), 12 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/transfer_limits.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/transfer_limits.tt @@ -429,19 +429,28 @@ if (val) { $('#loading_limits').show(); - $.getJSON(url, function(data) { - $(".limit-checkboxes").attr("disabled", false); - $(".limit-checkboxes").attr("checked", true); - $(".limit-checkboxes").data('limit_id', null); - - for (var i = 0; i < data.length; i++) { - let limit = data[i]; - let checkbox = $(`#limit-${limit.from_library_id}-${limit.to_library_id}`); - checkbox.attr('checked', false); - checkbox.data('limit_id', limit.limit_id); + $.ajax({ + dataType: "json", + url: url, + success: function(data) { + $(".limit-checkboxes").attr("disabled", false); + $(".limit-checkboxes").attr("checked", true); + $(".limit-checkboxes").data('limit_id', null); + + for (var i = 0; i < data.length; i++) { + let limit = data[i]; + let checkbox = $(`#limit-${limit.from_library_id}-${limit.to_library_id}`); + checkbox.attr('checked', false); + checkbox.data('limit_id', limit.limit_id); + } + }, + complete: function() { + $('#loading_limits').hide(); + }, + error: function(xhr, status, error) { + var errorMessage = xhr.status + ': ' + xhr.statusText + alert('Error - ' + errorMessage); } - - $('#loading_limits').hide(); }); } } --