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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/circ/circulation_batch_checkouts.tt (-8 / +35 lines)
Lines 99-113 Link Here
99
          </li>
99
          </li>
100
        </ol>
100
        </ol>
101
      </fieldset>
101
      </fieldset>
102
      [% IF Koha.Preference('SpecifyDueDate') %]
102
    [% IF Koha.Preference('SpecifyDueDate') && Koha.Preference('OnSiteCheckouts') %]
103
          <fieldset class="rows">
103
        <fieldset class="rows">
104
              <legend>Due date: </legend>
104
            <legend>Due date:</legend>
105
              <label for="duedatespec">Hard due date [% INCLUDE 'date-format.inc' %]:</label>
105
            <label for="duedatespec">Hard due date: [% INCLUDE 'date-format.inc' %]:</label>
106
                <input type="text" size="20" id="duedatespec" name="duedatespec" value="[% duedatespec | html %]" class="flatpickr" data-flatpickr-enable-time="true" />
106
            <input type="text" size="20" id="duedatespec" name="duedatespec" value="[% duedatespec | html %]" class="flatpickr" data-flatpickr-enable-time="true"/>
107
          </fieldset>
107
            <div id="onsite_checkout-select" class="circ-setting">
108
      [% END %]
108
                <div class="circ-setting">
109
                    <label for="onsite_checkout">On-site checkout:</label>
110
                    <input type="checkbox" id="onsite_checkout" name="onsite_checkout" class="circ_setting"/>
111
                </div>
112
            </div>
113
        </fieldset>
114
115
    [% ELSIF Koha.Preference('SpecifyDueDate') %]
116
        <fieldset class="rows">
117
            <legend>Due date:</legend>
118
            <label for="duedatespec">Hard due date [% INCLUDE 'date-format.inc' %]:</label>
119
            <input type="text" size="20" id="duedatespec" name="duedatespec" value="[% duedatespec | html %]" class="flatpickr" data-flatpickr-enable-time="true" />
120
        </fieldset>
121
    [% END %]
122
109
      <input type="hidden" name="op" value="show" />
123
      <input type="hidden" name="op" value="show" />
110
    </fieldset>
124
    </fieldset>
125
111
    <fieldset class="action">
126
    <fieldset class="action">
112
        <input type="hidden" name="borrowernumber" id="borrowernumber" value="[% patron.borrowernumber | html %]" />
127
        <input type="hidden" name="borrowernumber" id="borrowernumber" value="[% patron.borrowernumber | html %]" />
113
        <input type="hidden" name="branch" value="[% branch | html %]" />
128
        <input type="hidden" name="branch" value="[% branch | html %]" />
Lines 331-336 Link Here
331
[% MACRO jsinclude BLOCK %]
346
[% MACRO jsinclude BLOCK %]
332
    [% INCLUDE 'calendar.inc' %]
347
    [% INCLUDE 'calendar.inc' %]
333
    [% INCLUDE 'datatables.inc' %]
348
    [% INCLUDE 'datatables.inc' %]
349
    [% Asset.js("js/members-menu.js") | $raw %]
350
    [% Asset.js("js/pages/circulation.js") | $raw %]
334
    <script>
351
    <script>
335
        $(document).ready(function() {
352
        $(document).ready(function() {
336
            if($('#barcodelist').length) {
353
            if($('#barcodelist').length) {
Lines 348-353 Link Here
348
                "bPaginate": false
365
                "bPaginate": false
349
            }));
366
            }));
350
        });
367
        });
368
        // On-site batch checkout
369
        function toggle_onsite_checkout(){
370
            if ( $("#onsite_checkout").prop('checked') ) {
371
                const duedatespec_fp = document.querySelector("#duedatespec")._flatpickr;
372
                duedatespec_fp.setDate("[% today_due_date_and_time | $KohaDates dateformat => 'iso', with_hours => 1 %]");
373
            };
374
        };
375
376
        $("#onsite_checkout").click(function(){
377
            toggle_onsite_checkout();
378
        });
351
379
352
    </script>
380
    </script>
353
    [% INCLUDE 'str/members-menu.inc' %]
381
    [% INCLUDE 'str/members-menu.inc' %]
354
- 

Return to bug 28805