Lines 112-118
Link Here
|
112 |
<ol> |
112 |
<ol> |
113 |
<li> |
113 |
<li> |
114 |
<label for="paid">Amount being paid: </label> |
114 |
<label for="paid">Amount being paid: </label> |
115 |
<input type="text" inputmode="numeric" pattern="[0-9]*" name="paid" id="paid" value="[% amountoutstanding | $Price on_editing => 1 %]" readonly/> |
115 |
<input type="text" inputmode="none" pattern="[0-9]*" name="paid" id="paid" value="" readonly/> |
116 |
</li> |
116 |
</li> |
117 |
<li> |
117 |
<li> |
118 |
<label for="collected" class="required">Amount tendered: </label> |
118 |
<label for="collected" class="required">Amount tendered: </label> |
Lines 258-264
Link Here
|
258 |
var paid = $('#paid')[0]; |
258 |
var paid = $('#paid')[0]; |
259 |
moneyFormat(paid); |
259 |
moneyFormat(paid); |
260 |
$('#collected').rules( "add", { min: Number(paid.value) }); |
260 |
$('#collected').rules( "add", { min: Number(paid.value) }); |
261 |
$("#payForm").valid() |
|
|
262 |
change.innerHTML = zero_formatted; |
261 |
change.innerHTML = zero_formatted; |
263 |
$(':input[name="change"]').val(zero_formatted); |
262 |
$(':input[name="change"]').val(zero_formatted); |
264 |
} else { |
263 |
} else { |
Lines 372-382
Link Here
|
372 |
$('#payForm').submit(); |
371 |
$('#payForm').submit(); |
373 |
}); |
372 |
}); |
374 |
|
373 |
|
375 |
$( "#payForm" ).validate({ |
374 |
$('#payForm').validate({ |
376 |
rules: { |
375 |
rules: { |
377 |
paid: { required: true }, |
376 |
paid: { |
|
|
377 |
required: true |
378 |
}, |
378 |
collected: { |
379 |
collected: { |
379 |
required: true |
380 |
required: true |
|
|
381 |
}, |
382 |
payment_type: { |
383 |
required: true |
384 |
}, |
385 |
registerid: { |
386 |
required: true |
380 |
} |
387 |
} |
381 |
} |
388 |
} |
382 |
}); |
389 |
}); |
Lines 403-419
Link Here
|
403 |
} |
410 |
} |
404 |
}); |
411 |
}); |
405 |
|
412 |
|
406 |
$('#payForm').validate({ |
|
|
407 |
rules: { |
408 |
collected: { |
409 |
required: true |
410 |
}, |
411 |
registerid: { |
412 |
required: true |
413 |
} |
414 |
} |
415 |
}); |
416 |
|
417 |
[% IF payment_id && Koha.Preference('FinePaymentAutoPopup') %] |
413 |
[% IF payment_id && Koha.Preference('FinePaymentAutoPopup') %] |
418 |
$("#printReceipt").click(function() { |
414 |
$("#printReceipt").click(function() { |
419 |
var win = window.open('/cgi-bin/koha/pos/printreceipt.pl?action=print&accountlines_id=[% payment_id | uri %]&collected=[% collected | uri %]&change=[% change | uri %]', '_blank'); |
415 |
var win = window.open('/cgi-bin/koha/pos/printreceipt.pl?action=print&accountlines_id=[% payment_id | uri %]&collected=[% collected | uri %]&change=[% change | uri %]', '_blank'); |
420 |
- |
|
|