Bug 23405: Circulation autocomplete for patron lookup broken if cardnumber is empty
[srvgit] / koha-tmpl / intranet-tmpl / prog / en / includes / js_includes.inc
index f91f734..1ca12ff 100644 (file)
                 var obj = $( "#findborrower" ).autocomplete({
                     source: "/cgi-bin/koha/circ/ysearch.pl",
                     minLength: 3,
-                    select: function( event, ui ) {
-                        $( "#findborrower" ).val( ui.item.cardnumber );
-                        $("#patronsearch").submit();
-                        return false;
-                    }
                 }).data( "ui-autocomplete" );
                 if( obj ) {
                     obj._renderItem = function( ul, item ) {
+                        var cardnumber = "";
+                        if( item.cardnumber != "" ){
+                            // Display card number in parentheses if it exists
+                            cardnumber = " (" + item.cardnumber + ") ";
+                        }
                         return $( "<li></li>" )
                         .data( "ui-autocomplete-item", item )
-                        .append( "<a>" + item.surname + ", " + item.firstname + " (" + item.cardnumber + ") <small>" + item.dateofbirth + " " + item.address + " " + item.city + " " + item.zipcode + " " + item.country + "</small></a>" )
+                        .append( "<a href=\"/cgi-bin/koha/circ/circulation.pl?borrowernumber=" + item.borrowernumber + "\">" + item.surname + ", " + item.firstname + cardnumber + " <small>" + item.dateofbirth + " " + item.address + " " + item.city + " " + item.zipcode + " " + item.country + "</small></a>" )
                         .appendTo( ul );
                     };
                 }