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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/members/mancredit.tt (-3 / +14 lines)
Lines 72-78 Link Here
72
                            <li><label for="barcode">Barcode: </label><input type="text" name="barcode" id="barcode" /></li>
72
                            <li><label for="barcode">Barcode: </label><input type="text" name="barcode" id="barcode" /></li>
73
                            <li><label for="desc">Description: </label><input type="text" name="desc" size="50" id="desc" /></li>
73
                            <li><label for="desc">Description: </label><input type="text" name="desc" size="50" id="desc" /></li>
74
                            <li><label for="note">Note: </label><input type="text" name="note" size="50" id="note" /></li>
74
                            <li><label for="note">Note: </label><input type="text" name="note" size="50" id="note" /></li>
75
                            <li><label for="amount">Amount: </label><input type="text" inputmode="decimal" pattern="^\d+(\.\d{2})?$" name="amount" id="amount" required="required" min="0" value=""/> Example: 5.00</li>
75
                            <li><label for="amount" class="required">Amount: </label><input type="text" inputmode="decimal" pattern="^\d+(\.\d{2})?$" name="amount" id="amount" required="required" min="0" value=""/> Example: 5.00</li>
76
                            [% INCLUDE 'transaction_types.inc' type="credit" %]
76
                            [% INCLUDE 'transaction_types.inc' type="credit" %]
77
                            [% IF Koha.Preference('UseCashRegisters') %]
77
                            [% IF Koha.Preference('UseCashRegisters') %]
78
                            <li>
78
                            <li>
Lines 85-91 Link Here
85
                                </label>
85
                                </label>
86
86
87
                                [% IF Koha.Preference('RequireCashRegister') %]
87
                                [% IF Koha.Preference('RequireCashRegister') %]
88
                                    <select name="cash_register" id="cash_register" required>
88
                                    <select name="cash_register" id="cash_register" required="required">
89
                                [% ELSE %]
89
                                [% ELSE %]
90
                                    <select name="cash_register" id="cash_register">
90
                                    <select name="cash_register" id="cash_register">
91
                                [% END %]
91
                                [% END %]
Lines 128-133 Link Here
128
        $(document).ready(function(){
128
        $(document).ready(function(){
129
            $('#mancredit').preventDoubleFormSubmit();
129
            $('#mancredit').preventDoubleFormSubmit();
130
            $("fieldset.rows input, fieldset.rows select").addClass("noEnterSubmit");
130
            $("fieldset.rows input, fieldset.rows select").addClass("noEnterSubmit");
131
            [% UNLESS Koha.Preference('RequireCashRegister') %]
132
            $('#credit_type').on('change', function() {
133
               let val = $(this).val();
134
               if ( val == 'CASH' ) {
135
                  $("label[for='cash_register']").addClass('required');
136
                  $('#cash_register').attr('required','required').after( '<span class="required">Required</span>' );
137
               } else {
138
                  $("label[for='cash_register']").removeClass('required');
139
                  $('#cash_register').removeAttr('required').next("span").remove();
140
               }
141
            });
142
            [% END %]
131
        });
143
        });
132
    </script>
144
    </script>
133
[% END %]
145
[% END %]
134
- 

Return to bug 29987