diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tt index 2bb1ee8f66..d74348fb96 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/readingrec.tt @@ -169,29 +169,7 @@ var table_settings = [% TablesSettings.GetTableSettings('members', 'checkouthistory', 'checkouthistory-table', 'json') | $raw %]; - + [% Asset.js("js/members/readingrec.js") %] [% END %] [% INCLUDE 'intranet-bottom.inc' %] diff --git a/koha-tmpl/intranet-tmpl/prog/js/members/readingrec.js b/koha-tmpl/intranet-tmpl/prog/js/members/readingrec.js new file mode 100644 index 0000000000..073ca4a0d4 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/members/readingrec.js @@ -0,0 +1,22 @@ +$(document).ready(function () { + let table = $("#table_readingrec").kohaTable( + { + pagingType: "full", + order: [[column_sort, "desc"]], + }, + table_settings + ); + if (table) { + let table_dt = table.DataTable(); + $("#tabs a[data-bs-toggle='tab']").on("shown.bs.tab", function (e) { + active_tab = $(this).attr("href"); + let pattern = ""; + if (active_tab == "#tab_checkout_panel") { + pattern = "standard_checkout"; + } else if (active_tab == "#tab_onsite_checkout_panel") { + pattern = "onsite_checkout"; + } + table_dt.columns(0).search(pattern).draw(); + }); + } +});