|
Lines 751-761
Link Here
|
| 751 |
<a href="#" title="Checkout settings"><i class="fa-solid fa-sliders"></i></a> |
751 |
<a href="#" title="Checkout settings"><i class="fa-solid fa-sliders"></i></a> |
| 752 |
</div> |
752 |
</div> |
| 753 |
|
753 |
|
| 754 |
[% IF waiting_holds_barcodes %] |
754 |
<button type="submit" class="btn btn-primary">Check out</button> |
| 755 |
<button type="button" class="btn btn-primary">Check out</button> |
|
|
| 756 |
[% ELSE %] |
| 757 |
<button type="submit" class="btn btn-primary">Check out</button> |
| 758 |
[% END %] |
| 759 |
|
755 |
|
| 760 |
<div class="circ-settings"> |
756 |
<div class="circ-settings"> |
| 761 |
|
757 |
|
|
Lines 1052-1082
Link Here
|
| 1052 |
[% FOREACH b IN waiting_holds_barcodes %] |
1048 |
[% FOREACH b IN waiting_holds_barcodes %] |
| 1053 |
waiting_holds_barcodes.push("[% b | html %]"); |
1049 |
waiting_holds_barcodes.push("[% b | html %]"); |
| 1054 |
[% END %] |
1050 |
[% END %] |
| 1055 |
$('#barcode').on('keyup', function() { |
1051 |
$("#mainform").on('submit', function(){ |
| 1056 |
$('#mainform .btn-primary').off('click'); |
1052 |
if( $("#checkout_confirmed").length > 0 ){ |
| 1057 |
$('#barcode').off('keypress'); |
1053 |
return true; |
|
|
1054 |
} |
| 1058 |
if ( waiting_holds_barcodes.includes($('#barcode').val().trim()) ) { |
1055 |
if ( waiting_holds_barcodes.includes($('#barcode').val().trim()) ) { |
| 1059 |
$('#mainform .btn-primary').on('click',function() { |
1056 |
return true; |
| 1060 |
$('#mainform').submit(); |
|
|
| 1061 |
}); |
| 1062 |
|
| 1063 |
$('#barcode').on('keypress', function(e) { |
| 1064 |
if (e.which == 13) { |
| 1065 |
$('#mainform').submit(); |
| 1066 |
} |
| 1067 |
}); |
| 1068 |
} else { |
1057 |
} else { |
| 1069 |
$('#mainform .btn-primary').on('click',function() { |
1058 |
$('#circ-warnwaitingholds-modal').modal(); |
| 1070 |
$('#circ-warnwaitingholds-modal').modal(); |
1059 |
return false; |
| 1071 |
}); |
|
|
| 1072 |
|
| 1073 |
$('#barcode').on('keypress', function(e) { |
| 1074 |
if (e.which == 13) { |
| 1075 |
$('#circ-warnwaitingholds-modal').modal(); |
| 1076 |
} |
| 1077 |
}); |
| 1078 |
} |
1060 |
} |
| 1079 |
}); |
1061 |
}); |
|
|
1062 |
$("#circ-warnwaitingholds-modal").on('hidden.bs.modal',function(){ |
| 1063 |
$("#mainform").append('<input type="hidden" id="checkout_confirmed" value=1>').submit(); |
| 1064 |
}); |
| 1080 |
[% END %] |
1065 |
[% END %] |
| 1081 |
|
1066 |
|
| 1082 |
$('#mainform').on('submit',function() { |
1067 |
$('#mainform').on('submit',function() { |
| 1083 |
- |
|
|