Lines 670-680
Link Here
|
670 |
<a href="#" title="Checkout settings"><i class="fa-solid fa-sliders"></i></a> |
670 |
<a href="#" title="Checkout settings"><i class="fa-solid fa-sliders"></i></a> |
671 |
</div> |
671 |
</div> |
672 |
|
672 |
|
673 |
[% IF waiting_holds_barcodes %] |
673 |
<button type="submit" class="btn btn-primary">Check out</button> |
674 |
<button type="button" class="btn btn-primary">Check out</button> |
|
|
675 |
[% ELSE %] |
676 |
<button type="submit" class="btn btn-primary">Check out</button> |
677 |
[% END %] |
678 |
|
674 |
|
679 |
<div class="circ-settings"> |
675 |
<div class="circ-settings"> |
680 |
|
676 |
|
Lines 970-1000
Link Here
|
970 |
[% FOREACH b IN waiting_holds_barcodes %] |
966 |
[% FOREACH b IN waiting_holds_barcodes %] |
971 |
waiting_holds_barcodes.push("[% b | html %]"); |
967 |
waiting_holds_barcodes.push("[% b | html %]"); |
972 |
[% END %] |
968 |
[% END %] |
973 |
$('#barcode').on('keyup', function() { |
969 |
$("#mainform").on('submit', function(){ |
974 |
$('#mainform .btn-primary').off('click'); |
970 |
if( $("#checkout_confirmed").length > 0 ){ |
975 |
$('#barcode').off('keypress'); |
971 |
return true; |
|
|
972 |
} |
976 |
if ( waiting_holds_barcodes.includes($('#barcode').val().trim()) ) { |
973 |
if ( waiting_holds_barcodes.includes($('#barcode').val().trim()) ) { |
977 |
$('#mainform .btn-primary').on('click',function() { |
974 |
return true; |
978 |
$('#mainform').submit(); |
|
|
979 |
}); |
980 |
|
981 |
$('#barcode').on('keypress', function(e) { |
982 |
if (e.which == 13) { |
983 |
$('#mainform').submit(); |
984 |
} |
985 |
}); |
986 |
} else { |
975 |
} else { |
987 |
$('#mainform .btn-primary').on('click',function() { |
976 |
$('#circ-warnwaitingholds-modal').modal(); |
988 |
$('#circ-warnwaitingholds-modal').modal(); |
977 |
return false; |
989 |
}); |
|
|
990 |
|
991 |
$('#barcode').on('keypress', function(e) { |
992 |
if (e.which == 13) { |
993 |
$('#circ-warnwaitingholds-modal').modal(); |
994 |
} |
995 |
}); |
996 |
} |
978 |
} |
997 |
}); |
979 |
}); |
|
|
980 |
$("#circ-warnwaitingholds-modal").on('hidden.bs.modal',function(){ |
981 |
$("#mainform").append('<input type="hidden" id="checkout_confirmed" value=1>').submit(); |
982 |
}); |
998 |
[% END %] |
983 |
[% END %] |
999 |
|
984 |
|
1000 |
$('#mainform').on('submit',function() { |
985 |
$('#mainform').on('submit',function() { |
1001 |
- |
|
|