Lines 107-117
Link Here
|
107 |
|
107 |
|
108 |
<li> |
108 |
<li> |
109 |
<label for="paid">Amount being paid: </label> |
109 |
<label for="paid">Amount being paid: </label> |
110 |
<input name="paid" id="paid" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
110 |
<input name="paid" id="paid" type="number" step="0.01" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
111 |
</li> |
111 |
</li> |
112 |
<li> |
112 |
<li> |
113 |
<label for="collected">Collected from patron: </label> |
113 |
<label for="collected">Collected from patron: </label> |
114 |
<input id="collected" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
114 |
<input id="collected" type="number" step="0.01" value="[% amountoutstanding | $Price on_editing => 1 %]"/> |
115 |
</li> |
115 |
</li> |
116 |
<li> |
116 |
<li> |
117 |
<label>Change to give: </label> |
117 |
<label>Change to give: </label> |
Lines 230-245
Link Here
|
230 |
<span class="debit">[% total | format('%.2f') %]</span> |
230 |
<span class="debit">[% total | format('%.2f') %]</span> |
231 |
</li> |
231 |
</li> |
232 |
<li> |
232 |
<li> |
233 |
<label for="paid">Amount paid :</label> |
233 |
<label for="paid">Amount being paid: </label> |
234 |
<input name="paid" id="paid" value="[% total | $Price on_editing => 1 %]"/> |
234 |
<input name="paid" id="paid" type="number" step="0.01" value="[% total | $Price on_editing => 1 %]"/> |
235 |
</li> |
235 |
</li> |
236 |
<li> |
236 |
<li> |
237 |
[% IF type == 'writeoff' %] |
237 |
[% IF type == 'writeoff' %] |
238 |
<label for="collected">Writeoff amount: </label> |
238 |
<label for="collected">Writeoff amount: </label> |
239 |
[% ELSE %] |
239 |
[% ELSE %] |
240 |
<label for="collected">Collect from patron: </label> |
240 |
<label for="collected">Collected from patron: </label> |
241 |
[% END %] |
241 |
[% END %] |
242 |
<input id="collected" value="[% total | $Price on_editing => 1 %]"/> |
242 |
<input id="collected" type="number" step="0.01" value="[% total | $Price on_editing => 1 %]"/> |
243 |
</li> |
243 |
</li> |
244 |
<li> |
244 |
<li> |
245 |
<label>Change to give: </label> |
245 |
<label>Change to give: </label> |
Lines 360-365
Link Here
|
360 |
$('#modal_submit').click(function() { |
360 |
$('#modal_submit').click(function() { |
361 |
forms[0].submit(); |
361 |
forms[0].submit(); |
362 |
}); |
362 |
}); |
|
|
363 |
|
364 |
$( "#payindivfine, #woindivfine, #payfine" ).validate({ |
365 |
rules: { |
366 |
paid: { required: true }, |
367 |
collected: { |
368 |
required: true |
369 |
} |
370 |
} |
371 |
}); |
363 |
}); |
372 |
}); |
364 |
|
373 |
|
365 |
prevent_default = 1; |
374 |
prevent_default = 1; |
Lines 433-438
Link Here
|
433 |
var change = $('#change')[0]; |
442 |
var change = $('#change')[0]; |
434 |
change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; |
443 |
change.innerHTML = Math.round(($('#collected')[0].value - $('#paid')[0].value) * 100) / 100; |
435 |
if (change.innerHTML <= 0) { |
444 |
if (change.innerHTML <= 0) { |
|
|
445 |
var paid = $('#paid')[0]; |
446 |
moneyFormat(paid); |
447 |
$('#collected').rules( "add", { min: paid.value }); |
448 |
$( "#payindivfine, #woindivfine, #payfine" ).valid(); |
436 |
change.innerHTML = "0.00"; |
449 |
change.innerHTML = "0.00"; |
437 |
$('input[name="change_given"]').val('0.00'); |
450 |
$('input[name="change_given"]').val('0.00'); |
438 |
} else { |
451 |
} else { |
439 |
- |
|
|