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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/reserve/request.tt (-6 / +40 lines)
Lines 1143-1148 Link Here
1143
    [% Asset.js("lib/hc-sticky.js") | $raw %]
1143
    [% Asset.js("lib/hc-sticky.js") | $raw %]
1144
    [% INCLUDE 'select2.inc' %]
1144
    [% INCLUDE 'select2.inc' %]
1145
    [% Asset.js("js/holds.js") | $raw%]
1145
    [% Asset.js("js/holds.js") | $raw%]
1146
1147
    [% SET url_biblio_params = "biblionumber=" _ biblionumbers.join("&biblionumber=") %]
1148
    [% IF multi_hold %]
1149
        [% SET url_biblio_params = url_biblio_params _ "&multi_hold=1" %]
1150
    [% END %]
1151
1146
    <script>
1152
    <script>
1147
        var Sticky;
1153
        var Sticky;
1148
        var biblionumbers = [[% biblionumbers.join(', ') | $raw %]];
1154
        var biblionumbers = [[% biblionumbers.join(', ') | $raw %]];
Lines 1501-1506 Link Here
1501
                return false;
1507
                return false;
1502
            });
1508
            });
1503
1509
1510
            [% UNLESS ( patron || patron.borrowernumber || borrowers || noitems || nobiblio ) %]
1511
                [% IF ( PatronAutoComplete ) %]
1512
                $( "#search_patron_filter" ).autocomplete({
1513
                    source: "/cgi-bin/koha/circ/ysearch.pl",
1514
                    minLength: 3,
1515
                    select: function( event, ui ) {
1516
                        document.location.href = '/cgi-bin/koha/reserve/request.pl?[% url_biblio_params | url %]&borrowernumber=' + ui.item.borrowernumber;
1517
                    }
1518
                })
1519
                .data( "ui-autocomplete" )._renderItem = function( ul, item ) {
1520
                    return $( "<li></li>" )
1521
                    .data( "ui-autocomplete-item", item )
1522
                    .append(
1523
                        "<a>"
1524
                            + ( item.surname ? item.surname.escapeHtml() : "" )
1525
                            + ", "
1526
                            + ( item.firstname ? item.firstname.escapeHtml() : "" )
1527
                            + " (" + ( item.cardnumber ? item.cardnumber.escapeHtml() : "" ) + ")"
1528
                            + " "
1529
                            + "<small>"
1530
                                + ( item.address ? item.address.escapeHtml() : "" )
1531
                                + " "
1532
                                + ( item.city ? item.city.escapeHtml() : "" )
1533
                                + " "
1534
                                + ( item.zipcode ? item.zipcode.escapeHtml() : "" )
1535
                                + " "
1536
                                + ( item.country ? item.country.escapeHtml() : "" )
1537
                            + "</small>"
1538
                        + "</a>" )
1539
                    .appendTo( ul );
1540
                };
1541
                [% END %]
1542
            [% END %]
1543
1504
            Sticky = $("#toolbar");
1544
            Sticky = $("#toolbar");
1505
            Sticky.hcSticky({
1545
            Sticky.hcSticky({
1506
                stickTo: "#existing_holds",
1546
                stickTo: "#existing_holds",
Lines 1560-1570 Link Here
1560
        });
1600
        });
1561
    </script>
1601
    </script>
1562
1602
1563
    [% SET url_biblio_params = "biblionumber=" _ biblionumbers.join("&amp;biblionumber=") %]
1564
    [% IF multi_hold %]
1565
        [% SET url_biblio_params = url_biblio_params _ "&amp;multi_hold=1" %]
1566
    [% END %]
1567
1568
    [% PROCESS patron_search_js
1603
    [% PROCESS patron_search_js
1569
        table_id    => 'table_borrowers',
1604
        table_id    => 'table_borrowers',
1570
        categories  => categories,
1605
        categories  => categories,
1571
- 

Return to bug 30093