Lines 1535-1540
Link Here
|
1535 |
$.fn.select2.defaults.set("dropdownAutoWidth", true ); |
1535 |
$.fn.select2.defaults.set("dropdownAutoWidth", true ); |
1536 |
|
1536 |
|
1537 |
$(document).ready(function() { |
1537 |
$(document).ready(function() { |
|
|
1538 |
|
1539 |
$("#hold-request-form").submit(function(e) { |
1540 |
e.preventDefault(); |
1541 |
$.ajax({ |
1542 |
url: "placerequest.pl", |
1543 |
type: "POST", |
1544 |
data: $(this).serialize(), |
1545 |
success: function(response) { |
1546 |
var encodedBiblionumbers = biblionumbers.map(number => encodeURIComponent(number)); |
1547 |
var joinedBiblionumbers = encodedBiblionumbers.join("&biblionumber="); |
1548 |
|
1549 |
[% IF Koha.Preference('AutoDeleteFromCartWhenHoldPlaced') %] |
1550 |
var delete_from_cart_promise = biblionumbers.map(bn => delSingleRecord(bn)); |
1551 |
// wait for bibs to be deleted from cart before redirecting |
1552 |
Promise.all(delete_from_cart_promise) |
1553 |
.then(() => { |
1554 |
window.location.href = "/cgi-bin/koha/reserve/request.pl?biblionumber=" + joinedBiblionumbers; |
1555 |
}); |
1556 |
[% ELSE %] |
1557 |
window.location.href = "/cgi-bin/koha/reserve/request.pl?biblionumber=" + joinedBiblionumbers; |
1558 |
[% END %] |
1559 |
}, |
1560 |
error: function(jqXHR, textStatus, errorThrown) { |
1561 |
console.error("Error submitting form:", textStatus, errorThrown); |
1562 |
} |
1563 |
}); |
1564 |
}); |
1565 |
|
1538 |
$('#cancellation-reason-fieldset').hide(); |
1566 |
$('#cancellation-reason-fieldset').hide(); |
1539 |
$('.rank-request').on('change', function() { |
1567 |
$('.rank-request').on('change', function() { |
1540 |
if ( $(".rank-request option:selected[value='del']").length ) { |
1568 |
if ( $(".rank-request option:selected[value='del']").length ) { |
1541 |
- |
|
|