Bug 32261: Patron autocomplete - do not empty text field

The jQuery UI autocomplete is supposed to replace the text field with
the 'value' attribute of the selected item. As it does not exist it's
emptied. We should not replace what the user typed in.

Test plan:
Go to the Koha home page
Select "Search patrons" in the header
Type 'edn', it will return 1 result
Use the down key to select the item (it is not obvious but there is a
little change in the color when you select the item)
=> Without this patch the search field is emptied
=> With this patch applied the search field is not modified

Signed-off-by: Owen Leonard <oleonard@myacpl.org>

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
This commit is contained in:
Jonathan Druart 2022-11-18 09:52:35 +01:00 committed by Tomas Cohen Arazi
parent 3411a2c002
commit 3ce2f6e700
Signed by: tomascohen
GPG key ID: 0A272EA1B2F3C15F

View file

@ -61,6 +61,9 @@ function patron_autocomplete(node, options) {
return on_select_callback(event, ui);
}
},
focus: function( event, ui ) {
event.preventDefault(); // Don't replace the text field
},
})
.data( "ui-autocomplete" )
._renderItem = function( ul, item ) {