Bug 37762: PatronAutoComplete prep: Add on remove callback to patron_autocomplete

Signed-off-by: Jason Robb <jrobb@sekls.org>
Signed-off-by: Lisette Scheer <lisette@bywatersolutions.com>
Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
Pedro Amorim 2026-01-09 14:54:32 -01:00 committed by Lucas Gass
parent 7374325216
commit 48783f8477
No known key found for this signature in database
GPG Key ID: 60B447398B0D36CA
1 changed files with 6 additions and 0 deletions

View File

@ -736,6 +736,9 @@ function patron_autocomplete(node, options) {
if (options["additional-filters"]) {
additional_filters = options["additional-filters"];
}
if (options["on-remove-callback"]) {
on_remove_callback = options["on-remove-callback"];
}
}
return (node
.autocomplete({
@ -800,6 +803,9 @@ function patron_autocomplete(node, options) {
$(container).on("click", ".removePatron", function (e) {
e.preventDefault();
$(this).closest('div[id^="patron-detail-"]').remove();
if (on_remove_callback) {
return on_remove_callback(event, ui);
}
});
} else if (ui.item.link) {
window.location.href = ui.item.link;