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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/pos/pay.tt (-16 / +11 lines)
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
- 

Return to bug 27290