View | Details | Raw Unified | Return to bug 22359
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/paycollect.tt (-7 / +19 lines)
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
- 

Return to bug 22359