|
Lines 46-57
Link Here
|
| 46 |
[% END %] |
46 |
[% END %] |
| 47 |
[% BLOCK items_table %] |
47 |
[% BLOCK items_table %] |
| 48 |
<div class="[% tab | html %]_table_table_controls"> |
48 |
<div class="[% tab | html %]_table_table_controls"> |
|
|
49 |
<span class="show_hide_filters"> |
| 50 |
<a href="#" class="show_filters" data-tab="[% tab | html %]"><i class="fa fa-filter"></i> Show filters</a> |
| 51 |
<a href="#" class="hide_filters" data-tab="[% tab | html %]" style="display: none;"><i class="fa fa-filter"></i> Hide filters</a> |
| 52 |
</span> |
| 49 |
[% IF (StaffDetailItemSelection) %] |
53 |
[% IF (StaffDetailItemSelection) %] |
| 50 |
|
|
|
| 51 |
<span class="show_hide_filters"> |
| 52 |
<a href="#" class="show_filters" data-tab="[% tab | html %]"><i class="fa fa-filter"></i> Show filters</a> |
| 53 |
<a href="#" class="hide_filters" data-tab="[% tab | html %]" style="display: none;"><i class="fa fa-filter"></i> Hide filters</a> |
| 54 |
</span> |
| 55 |
| <a href="#" class="SelectAll" data-tab="[% tab | html %]"><i class="fa fa-check"></i> Select all</a> |
54 |
| <a href="#" class="SelectAll" data-tab="[% tab | html %]"><i class="fa fa-check"></i> Select all</a> |
| 56 |
| <a href="#" class="ClearAll" data-tab="[% tab | html %]"><i class="fa fa-times"></i> Clear all</a> |
55 |
| <a href="#" class="ClearAll" data-tab="[% tab | html %]"><i class="fa fa-times"></i> Clear all</a> |
| 57 |
<span class="itemselection_actions"> |
56 |
<span class="itemselection_actions"> |
|
Lines 142-171
Link Here
|
| 142 |
itemSelectionBuildActionLinks(tab_id); |
141 |
itemSelectionBuildActionLinks(tab_id); |
| 143 |
}); |
142 |
}); |
| 144 |
|
143 |
|
| 145 |
$(".show_filters").on("click",function(e){ |
144 |
}); |
| 146 |
e.preventDefault(); |
145 |
[% END %] |
| 147 |
let tab_id = $(this).data("tab"); |
|
|
| 148 |
let tab = $("#"+tab_id); |
| 149 |
tab.find(".show_filters").hide(); |
| 150 |
tab.find(".hide_filters").show(); |
| 151 |
$("#"+tab_id+"_table thead tr:eq(1)").remove(); |
| 152 |
build_items_table(tab_id, true, { destroy: true }, build_items_table_drawncallback ); |
| 153 |
itemSelectionBuildActionLinks(tab_id); |
| 154 |
}); |
| 155 |
|
146 |
|
| 156 |
$(".hide_filters").on("click",function(e){ |
147 |
|
| 157 |
e.preventDefault(); |
148 |
$(document).ready(function() { |
| 158 |
let tab_id = $(this).data("tab"); |
149 |
$(".show_filters").on("click",function(e){ |
| 159 |
let tab = $("#"+tab_id); |
150 |
e.preventDefault(); |
| 160 |
tab.find(".hide_filters").hide(); |
151 |
let tab_id = $(this).data("tab"); |
| 161 |
tab.find(".show_filters").show(); |
152 |
let tab = $("#"+tab_id); |
| 162 |
$("#"+tab_id+"_table thead tr:eq(1)").remove(); |
153 |
tab.find(".show_filters").hide(); |
| 163 |
build_items_table(tab_id, false, { destroy: true }, build_items_table_drawncallback ); |
154 |
tab.find(".hide_filters").show(); |
|
|
155 |
$("#"+tab_id+"_table thead tr:eq(1)").remove(); |
| 156 |
build_items_table(tab_id, true, { destroy: true }, build_items_table_drawncallback ); |
| 157 |
[% IF StaffDetailItemSelection %] |
| 164 |
itemSelectionBuildActionLinks(tab_id); |
158 |
itemSelectionBuildActionLinks(tab_id); |
| 165 |
}); |
159 |
[% END %] |
| 166 |
}); |
160 |
}); |
| 167 |
[% END %] |
|
|
| 168 |
|
161 |
|
|
|
162 |
$(".hide_filters").on("click",function(e){ |
| 163 |
e.preventDefault(); |
| 164 |
let tab_id = $(this).data("tab"); |
| 165 |
let tab = $("#"+tab_id); |
| 166 |
tab.find(".hide_filters").hide(); |
| 167 |
tab.find(".show_filters").show(); |
| 168 |
$("#"+tab_id+"_table thead tr:eq(1)").remove(); |
| 169 |
build_items_table(tab_id, false, { destroy: true }, build_items_table_drawncallback ); |
| 170 |
[% IF StaffDetailItemSelection %] |
| 171 |
itemSelectionBuildActionLinks(tab_id); |
| 172 |
[% END %] |
| 173 |
}); |
| 174 |
}); |
| 169 |
|
175 |
|
| 170 |
const all_libraries = [% To.json(Branches.all) | $raw %]; |
176 |
const all_libraries = [% To.json(Branches.all) | $raw %]; |
| 171 |
const libraries_filters = all_libraries.map(e => { |
177 |
const libraries_filters = all_libraries.map(e => { |
| 172 |
- |
|
|