|
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 |
- |
|
|