|
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 |
- |
|
|