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

(-)a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt (-89 / +97 lines)
Lines 345-452 Link Here
345
                                            [% IF bibitemloo.itemholdable %]
345
                                            [% IF bibitemloo.itemholdable %]
346
                                                <table class="copiesrow table table-bordered table-striped" id="copiesrow_[% bibitemloo.biblionumber | html %]">
346
                                                <table class="copiesrow table table-bordered table-striped" id="copiesrow_[% bibitemloo.biblionumber | html %]">
347
                                                    <caption>Select a specific item:</caption>
347
                                                    <caption>Select a specific item:</caption>
348
                                                    <tr>
348
                                                    <thead>
349
                                                        <th>Copy number</th>
349
                                                        <tr>
350
                                                        [% IF ( item_level_itypes ) %]
350
                                                            <th>Copy number</th>
351
                                                            <th>Item type</th>
352
                                                        [% END %]
353
                                                        <th>Barcode</th>
354
                                                        [% UNLESS ( singleBranchMode ) %]
355
                                                            <th>Home library</th>
356
                                                            <th>Last location</th>
357
                                                        [% END %]
358
                                                        [% IF ( itemdata_ccode ) %]
359
                                                            <th>Collection</th>
360
                                                        [% END %]
361
                                                        <th>Call number</th>
362
                                                        [% IF ( itemdata_enumchron ) %]
363
                                                            <th>Vol info</th>
364
                                                        [% END %]
365
                                                        <th>Information</th>
366
                                                    </tr>
367
368
                                                    [% FOREACH itemLoo IN bibitemloo.itemLoop %]
369
                                                        <tr class="[% itemLoo.backgroundcolor | html %]">
370
                                                            <td class="copynumber">
371
                                                                [% IF ( itemLoo.available ) %]
372
                                                                    <input type="radio" class="checkitem checkitem_[% bibitemloo.biblionumber | html %]" name="checkitem_[% bibitemloo.biblionumber | html %]" value="[% itemLoo.itemnumber | html %]" />
373
                                                                [% ELSE %]
374
                                                                    <input disabled="disabled" type="radio" aria-label="Cannot be put on hold" class="checkitem" name="checkitem" value="[% itemLoo.itemnumber | html %]"
375
                                                                           style="display:none;" />
376
                                                                    <i class="fa fa-remove danger" aria-hidden="true" title="Cannot be put on hold"></i>
377
                                                                [% END %]
378
379
                                                                [% IF ( itemLoo.copynumber ) %]
380
                                                                    [% itemLoo.copynumber | html %]
381
                                                                [% END %]
382
                                                            </td>
383
384
                                                            [% IF ( item_level_itypes ) %]
351
                                                            [% IF ( item_level_itypes ) %]
385
                                                                <td class="itype">
352
                                                                <th>Item type</th>
386
                                                                    [% UNLESS ( Koha.Preference('OpacNoItemTypeImages') ) %]
387
                                                                        [% IF ( itemLoo.imageurl ) %]
388
                                                                            <img src="[% itemLoo.imageurl | html %]" alt="" />
389
                                                                        [% END %]
390
                                                                    [% END %]
391
                                                                    [% itemLoo.translated_description | html %]
392
                                                                </td>
393
                                                            [% END %]
353
                                                            [% END %]
394
354
                                                            <th>Barcode</th>
395
                                                            <td class="barcode">[% itemLoo.barcode | html %]</td>
396
                                                            [% UNLESS ( singleBranchMode ) %]
355
                                                            [% UNLESS ( singleBranchMode ) %]
397
                                                                <td class="homebranch">[% Branches.GetName( itemLoo.homeBranchName ) | html %]</td>
356
                                                                <th>Home library</th>
398
                                                                <td class="holdingbranch">[% Branches.GetName( itemLoo.holdingBranchName ) | html %]</td>
357
                                                                <th>Last location</th>
399
                                                            [% END %]
358
                                                            [% END %]
400
                                                            [% IF ( itemdata_ccode ) %]
359
                                                            [% IF ( itemdata_ccode ) %]
401
                                                                <td class="ccode"> [% IF ( itemLoo.ccode ) %][% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.ccode', authorised_value => itemLoo.ccode, opac => 1 ) | html %][% END %]</td>
360
                                                                <th>Collection</th>
402
                                                            [% END %]
361
                                                            [% END %]
403
                                                            <td class="call_no">[% itemLoo.callNumber | html %]</td>
362
                                                            <th>Call number</th>
404
                                                            [% IF ( itemdata_enumchron ) %]
363
                                                            [% IF ( itemdata_enumchron ) %]
405
                                                                <td class="vol_info">[% itemLoo.enumchron | html %]</td>
364
                                                                <th>Vol info</th>
406
                                                            [% END %]
365
                                                            [% END %]
407
                                                            <td class="information">
366
                                                            <th>Information</th>
408
                                                                [% IF ( itemLoo.dateDue ) %]
367
                                                        </tr>
409
                                                                    <span class="checkedout">Due [% itemLoo.dateDue | html %]</span>
368
                                                    </thead>
410
                                                                [% ELSIF ( itemLoo.transfertwhen ) %]
369
                                                    <tbody>
411
                                                                    <span class="intransit">In transit from [% Branches.GetName( itemLoo.transfertfrom ) | html %] to [% Branches.GetName( itemLoo.transfertto ) | html %] since [% itemLoo.transfertwhen | html %]</span>
370
                                                        [% FOREACH itemLoo IN bibitemloo.itemLoop %]
412
                                                                [% END %]
371
                                                            <tr class="[% itemLoo.backgroundcolor | html %]">
372
                                                                <td class="copynumber" data-order="[% itemLoo.copynumber | html %]">
373
                                                                    [% IF ( itemLoo.available ) %]
374
                                                                        <input type="radio" class="checkitem checkitem_[% bibitemloo.biblionumber | html %]" name="checkitem_[% bibitemloo.biblionumber | html %]" value="[% itemLoo.itemnumber | html %]" />
375
                                                                    [% ELSE %]
376
                                                                        <input disabled="disabled" type="radio" aria-label="Cannot be put on hold" class="checkitem" name="checkitem" value="[% itemLoo.itemnumber | html %]"
377
                                                                            style="display:none;" />
378
                                                                        <i class="fa fa-remove danger" aria-hidden="true" title="Cannot be put on hold"></i>
379
                                                                    [% END %]
380
381
                                                                    [% IF ( itemLoo.copynumber ) %]
382
                                                                        [% itemLoo.copynumber | html %]
383
                                                                    [% END %]
384
                                                                </td>
413
385
414
                                                                [% IF ( itemLoo.message ) %]
386
                                                                [% IF ( item_level_itypes ) %]
415
                                                                    <span class="lost">Unavailable (lost or missing)</span>
387
                                                                    <td class="itype">
388
                                                                        [% UNLESS ( Koha.Preference('OpacNoItemTypeImages') ) %]
389
                                                                            [% IF ( itemLoo.imageurl ) %]
390
                                                                                <img src="[% itemLoo.imageurl | html %]" alt="" />
391
                                                                            [% END %]
392
                                                                        [% END %]
393
                                                                        [% itemLoo.translated_description | html %]
394
                                                                    </td>
416
                                                                [% END %]
395
                                                                [% END %]
417
396
418
                                                                [% IF ( itemLoo.notforloan ) %]
397
                                                                <td class="barcode">[% itemLoo.barcode | html %]</td>
419
                                                                    <span class="notforloan">Not for loan ([% itemLoo.notforloanvalue | html %])</span>
398
                                                                [% UNLESS ( singleBranchMode ) %]
399
                                                                    <td class="homebranch">[% Branches.GetName( itemLoo.homeBranchName ) | html %]</td>
400
                                                                    <td class="holdingbranch">[% Branches.GetName( itemLoo.holdingBranchName ) | html %]</td>
401
                                                                [% END %]
402
                                                                [% IF ( itemdata_ccode ) %]
403
                                                                    <td class="ccode"> [% IF ( itemLoo.ccode ) %][% AuthorisedValues.GetDescriptionByKohaField( kohafield => 'items.ccode', authorised_value => itemLoo.ccode, opac => 1 ) | html %][% END %]</td>
404
                                                                [% END %]
405
                                                                <td class="call_no">[% itemLoo.callNumber | html %]</td>
406
                                                                [% IF ( itemdata_enumchron ) %]
407
                                                                    <td class="vol_info">[% itemLoo.enumchron | html %]</td>
420
                                                                [% END %]
408
                                                                [% END %]
409
                                                                <td class="information">
410
                                                                    [% IF ( itemLoo.dateDue ) %]
411
                                                                        <span class="checkedout">Due [% itemLoo.dateDue | html %]</span>
412
                                                                    [% ELSIF ( itemLoo.transfertwhen ) %]
413
                                                                        <span class="intransit">In transit from [% Branches.GetName( itemLoo.transfertfrom ) | html %] to [% Branches.GetName( itemLoo.transfertto ) | html %] since [% itemLoo.transfertwhen | html %]</span>
414
                                                                    [% END %]
421
415
422
                                                                [% IF ( itemLoo.reservedate ) %]
416
                                                                    [% IF ( itemLoo.message ) %]
423
                                                                    <span class="waiting">
417
                                                                        <span class="lost">Unavailable (lost or missing)</span>
424
                                                                        [% IF ( itemLoo.waitingdate ) %]
418
                                                                    [% END %]
425
                                                                            Waiting
419
426
                                                                        [% ELSE %]
420
                                                                    [% IF ( itemLoo.notforloan ) %]
427
                                                                            On hold
421
                                                                        <span class="notforloan">Not for loan ([% itemLoo.notforloanvalue | html %])</span>
428
                                                                        [% END %]
422
                                                                    [% END %]
429
                                                                        for patron
423
430
                                                                        [% IF ( itemLoo.waitingdate ) %]
424
                                                                    [% IF ( itemLoo.reservedate ) %]
431
                                                                            at
425
                                                                        <span class="waiting">
432
                                                                        [% ELSE %]
426
                                                                            [% IF ( itemLoo.waitingdate ) %]
433
                                                                            expected at
427
                                                                                Waiting
434
                                                                        [% END %]
428
                                                                            [% ELSE %]
435
                                                                        [% itemLoo.ExpectedAtLibrary | html %] since
429
                                                                                On hold
436
                                                                        [% IF ( itemLoo.waitingdate ) %]
437
                                                                            [% itemLoo.waitingdate | $KohaDates %]
438
                                                                        [% ELSE %]
439
                                                                            [% IF ( itemLoo.reservedate ) %]
440
                                                                                [% itemLoo.reservedate | html %]
441
                                                                            [% END %]
430
                                                                            [% END %]
442
                                                                        [% END %].
431
                                                                            for patron
443
                                                                    </span>
432
                                                                            [% IF ( itemLoo.waitingdate ) %]
444
                                                                [% ELSE %]
433
                                                                                at
445
                                                                    <span class="notonhold">Not on hold</span>
434
                                                                            [% ELSE %]
446
                                                                [% END # / IF ( itemLoo.reservedate )%]
435
                                                                                expected at
447
                                                            </td>
436
                                                                            [% END %]
448
                                                        </tr>
437
                                                                            [% itemLoo.ExpectedAtLibrary | html %] since
449
                                                    [% END # / FOREACH itemLoo IN bibitemloo.itemLoop%]
438
                                                                            [% IF ( itemLoo.waitingdate ) %]
439
                                                                                [% itemLoo.waitingdate | $KohaDates %]
440
                                                                            [% ELSE %]
441
                                                                                [% IF ( itemLoo.reservedate ) %]
442
                                                                                    [% itemLoo.reservedate | html %]
443
                                                                                [% END %]
444
                                                                            [% END %].
445
                                                                        </span>
446
                                                                    [% ELSE %]
447
                                                                        <span class="notonhold">Not on hold</span>
448
                                                                    [% END # / IF ( itemLoo.reservedate )%]
449
                                                                </td>
450
                                                            </tr>
451
                                                        [% END # / FOREACH itemLoo IN bibitemloo.itemLoop%]
452
                                                    </tbody>
450
                                                </table> <!-- / #copiesrow_[% bibitemloo.biblionumber | html %] -->
453
                                                </table> <!-- / #copiesrow_[% bibitemloo.biblionumber | html %] -->
451
                                            [% END # / IF ( bibitemloo.itemholdable )%]
454
                                            [% END # / IF ( bibitemloo.itemholdable )%]
452
                                        </div> <!-- / #hold-options-[% bibitemloo.biblionumber | html %] -->
455
                                        </div> <!-- / #hold-options-[% bibitemloo.biblionumber | html %] -->
Lines 468-473 Link Here
468
[% INCLUDE 'opac-bottom.inc' %]
471
[% INCLUDE 'opac-bottom.inc' %]
469
[% BLOCK jsinclude %]
472
[% BLOCK jsinclude %]
470
[% INCLUDE 'calendar.inc' %]
473
[% INCLUDE 'calendar.inc' %]
474
    [% INCLUDE 'datatables.inc' %]
471
<script>
475
<script>
472
// <![CDATA[
476
// <![CDATA[
473
    var MSG_NO_ITEM_SELECTED = _("Expecting a specific item selection.");
477
    var MSG_NO_ITEM_SELECTED = _("Expecting a specific item selection.");
Lines 704-709 Link Here
704
            [% END %]
708
            [% END %]
705
        [% END %]
709
        [% END %]
706
710
711
        $(".copiesrow").each(function(){
712
            $(this).DataTable({
713
                dom: "t"
714
            });
715
        });
707
 });
716
 });
708
// ]]>
717
// ]]>
709
</script>
718
</script>
710
- 

Return to bug 29713