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

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/bookings/list.tt (-2 / +2 lines)
Lines 211-222 Link Here
211
            );
211
            );
212
212
213
            const additional_filters = AdditionalFilters.init(["filter-expired", "filter-cancelled"])
213
            const additional_filters = AdditionalFilters.init(["filter-expired", "filter-cancelled"])
214
                .onChange((filters, { anyFiltersApplied }) => {
214
                .onChange((filters, { anyFiltersNotApplied }) => {
215
                    bookings_table.DataTable().ajax.reload(() => {
215
                    bookings_table.DataTable().ajax.reload(() => {
216
                        bookings_table
216
                        bookings_table
217
                            .DataTable()
217
                            .DataTable()
218
                            .column("status:name")
218
                            .column("status:name")
219
                            .visible(anyFiltersApplied, false);
219
                            .visible(anyFiltersNotApplied, false);
220
                    });
220
                    });
221
                })
221
                })
222
                .build({
222
                .build({
(-)a/koha-tmpl/intranet-tmpl/prog/js/additional-filters.js (-3 / +3 lines)
Lines 16-23 Link Here
16
 * JavaScript Usage:
16
 * JavaScript Usage:
17
 * @example
17
 * @example
18
 * const additional_filters = AdditionalFilters.init(['filter-expired', 'filter-cancelled'])
18
 * const additional_filters = AdditionalFilters.init(['filter-expired', 'filter-cancelled'])
19
 *   .onChange((filters, { anyFiltersApplied }) => {
19
 *   .onChange((filters, { anyFiltersNotApplied }) => {
20
 *     table.column('status').visible(anyFiltersApplied);
20
 *     // Show status column when any filters are showing additional items
21
 *     table.column('status').visible(anyFiltersNotApplied);
21
 *   })
22
 *   })
22
 *   .build({
23
 *   .build({
23
 *     status: ({ filters, isNotApplied }) =>
24
 *     status: ({ filters, isNotApplied }) =>
24
- 

Return to bug 40656