|
Lines 706-716
Link Here
|
| 706 |
<a href="#" title="Checkout settings"><i class="fa-solid fa-sliders"></i></a> |
706 |
<a href="#" title="Checkout settings"><i class="fa-solid fa-sliders"></i></a> |
| 707 |
</div> |
707 |
</div> |
| 708 |
|
708 |
|
| 709 |
[% IF waiting_holds_barcodes %] |
709 |
<button type="submit" class="btn btn-primary">Check out</button> |
| 710 |
<button type="button" class="btn btn-primary">Check out</button> |
|
|
| 711 |
[% ELSE %] |
| 712 |
<button type="submit" class="btn btn-primary">Check out</button> |
| 713 |
[% END %] |
| 714 |
|
710 |
|
| 715 |
<div class="circ-settings"> |
711 |
<div class="circ-settings"> |
| 716 |
|
712 |
|
|
Lines 1007-1037
Link Here
|
| 1007 |
[% FOREACH b IN waiting_holds_barcodes %] |
1003 |
[% FOREACH b IN waiting_holds_barcodes %] |
| 1008 |
waiting_holds_barcodes.push("[% b | html %]"); |
1004 |
waiting_holds_barcodes.push("[% b | html %]"); |
| 1009 |
[% END %] |
1005 |
[% END %] |
| 1010 |
$('#barcode').on('keyup', function() { |
1006 |
$("#mainform").on('submit', function(){ |
| 1011 |
$('#mainform .btn-primary').off('click'); |
1007 |
if( $("#checkout_confirmed").length > 0 ){ |
| 1012 |
$('#barcode').off('keypress'); |
1008 |
return true; |
|
|
1009 |
} |
| 1013 |
if ( waiting_holds_barcodes.includes($('#barcode').val().trim()) ) { |
1010 |
if ( waiting_holds_barcodes.includes($('#barcode').val().trim()) ) { |
| 1014 |
$('#mainform .btn-primary').on('click',function() { |
1011 |
return true; |
| 1015 |
$('#mainform').submit(); |
|
|
| 1016 |
}); |
| 1017 |
|
| 1018 |
$('#barcode').on('keypress', function(e) { |
| 1019 |
if (e.which == 13) { |
| 1020 |
$('#mainform').submit(); |
| 1021 |
} |
| 1022 |
}); |
| 1023 |
} else { |
1012 |
} else { |
| 1024 |
$('#mainform .btn-primary').on('click',function() { |
1013 |
$('#circ-warnwaitingholds-modal').modal(); |
| 1025 |
$('#circ-warnwaitingholds-modal').modal(); |
1014 |
return false; |
| 1026 |
}); |
|
|
| 1027 |
|
| 1028 |
$('#barcode').on('keypress', function(e) { |
| 1029 |
if (e.which == 13) { |
| 1030 |
$('#circ-warnwaitingholds-modal').modal(); |
| 1031 |
} |
| 1032 |
}); |
| 1033 |
} |
1015 |
} |
| 1034 |
}); |
1016 |
}); |
|
|
1017 |
$("#circ-warnwaitingholds-modal").on('hidden.bs.modal',function(){ |
| 1018 |
$("#mainform").append('<input type="hidden" id="checkout_confirmed" value=1>').submit(); |
| 1019 |
}); |
| 1035 |
[% END %] |
1020 |
[% END %] |
| 1036 |
|
1021 |
|
| 1037 |
$('#mainform').on('submit',function() { |
1022 |
$('#mainform').on('submit',function() { |
| 1038 |
- |
|
|