|
Lines 3-34
Link Here
|
| 3 |
[% USE AuthorisedValues %] |
3 |
[% USE AuthorisedValues %] |
| 4 |
[% USE raw %] |
4 |
[% USE raw %] |
| 5 |
|
5 |
|
| 6 |
[% BLOCK items_table %] |
6 |
[% BLOCK build_table %] |
| 7 |
<div class="[% tab | html %]_table_table_controls"> |
|
|
| 8 |
[% IF (StaffDetailItemSelection) %] |
| 9 |
|
| 10 |
<span class="show_hide_filters"> |
| 11 |
<a href="#" class="show_filters" data-tab="[% tab | html %]"><i class="fa fa-filter"></i> Show filters</a> |
| 12 |
<a href="#" class="hide_filters" data-tab="[% tab | html %]" style="display: none;"><i class="fa fa-filter"></i> Hide filters</a> |
| 13 |
</span> |
| 14 |
| <a href="#" class="SelectAll" data-tab="[% tab | html %]"><i class="fa fa-check"></i> Select all</a> |
| 15 |
| <a href="#" class="ClearAll" data-tab="[% tab | html %]"><i class="fa fa-times"></i> Clear all</a> |
| 16 |
<span class="itemselection_actions"> |
| 17 |
| Actions: |
| 18 |
[% IF CAN_user_tools_items_batchdel %] |
| 19 |
<a class="itemselection_action_delete"><i class="fa fa-trash-can"></i> Delete selected items</a> |
| 20 |
[% END %] |
| 21 |
[% IF CAN_user_tools_items_batchmod %] |
| 22 |
<a class="itemselection_action_modify"><i class="fa-solid fa-pencil"></i> Modify selected items</a> |
| 23 |
[% END %] |
| 24 |
[% IF CAN_user_editcatalogue_manage_item_groups && biblio.item_groups.count %] |
| 25 |
<a class="itemselection_action_item_group_set" href="#"><i class="fa fa-book"></i> Add/move to item group</a> |
| 26 |
<a class="itemselection_action_item_group_unset" href="#"><i class="fa fa-unlink"></i> Remove from item group</a> |
| 27 |
[% END %] |
| 28 |
</span> |
| 29 |
[% END %] |
| 30 |
</div> |
| 31 |
|
| 32 |
<table class="items_table" id="[% tab | html %]_table"> |
7 |
<table class="items_table" id="[% tab | html %]_table"> |
| 33 |
<thead> |
8 |
<thead> |
| 34 |
[% IF (StaffDetailItemSelection) %]<th id="[% tab | html %]_checkbox" data-colname="[% tab | html %]_checkbox" class="NoSort"></th>[% END %] |
9 |
[% IF (StaffDetailItemSelection) %]<th id="[% tab | html %]_checkbox" data-colname="[% tab | html %]_checkbox" class="NoSort"></th>[% END %] |
|
Lines 65-70
Link Here
|
| 65 |
</tr> |
40 |
</tr> |
| 66 |
</thead> |
41 |
</thead> |
| 67 |
</table> |
42 |
</table> |
|
|
43 |
[% END %] |
| 44 |
[% BLOCK items_table %] |
| 45 |
<div class="[% tab | html %]_table_table_controls"> |
| 46 |
[% IF (StaffDetailItemSelection) %] |
| 47 |
|
| 48 |
<span class="show_hide_filters"> |
| 49 |
<a href="#" class="show_filters" data-tab="[% tab | html %]"><i class="fa fa-filter"></i> Show filters</a> |
| 50 |
<a href="#" class="hide_filters" data-tab="[% tab | html %]" style="display: none;"><i class="fa fa-filter"></i> Hide filters</a> |
| 51 |
</span> |
| 52 |
| <a href="#" class="SelectAll" data-tab="[% tab | html %]"><i class="fa fa-check"></i> Select all</a> |
| 53 |
| <a href="#" class="ClearAll" data-tab="[% tab | html %]"><i class="fa fa-times"></i> Clear all</a> |
| 54 |
<span class="itemselection_actions"> |
| 55 |
| Actions: |
| 56 |
[% IF CAN_user_tools_items_batchdel %] |
| 57 |
<a class="itemselection_action_delete"><i class="fa fa-trash-can"></i> Delete selected items</a> |
| 58 |
[% END %] |
| 59 |
[% IF CAN_user_tools_items_batchmod %] |
| 60 |
<a class="itemselection_action_modify"><i class="fa-solid fa-pencil"></i> Modify selected items</a> |
| 61 |
[% END %] |
| 62 |
[% IF CAN_user_editcatalogue_manage_item_groups && biblio.item_groups.count %] |
| 63 |
<a class="itemselection_action_item_group_set" href="#"><i class="fa fa-book"></i> Add/move to item group</a> |
| 64 |
<a class="itemselection_action_item_group_unset" href="#"><i class="fa fa-unlink"></i> Remove from item group</a> |
| 65 |
[% END %] |
| 66 |
</span> |
| 67 |
[% END %] |
| 68 |
</div> |
| 69 |
|
| 70 |
[% PROCESS build_table tab => tab %] |
| 68 |
[% END %][%# end of block items_table %] |
71 |
[% END %][%# end of block items_table %] |
| 69 |
|
72 |
|
| 70 |
|
73 |
|
|
Lines 211-218
Link Here
|
| 211 |
otherholdings: [% TablesSettings.GetTableSettings('catalogue', 'detail','otherholdings_table','json') | $raw %], |
214 |
otherholdings: [% TablesSettings.GetTableSettings('catalogue', 'detail','otherholdings_table','json') | $raw %], |
| 212 |
}; |
215 |
}; |
| 213 |
|
216 |
|
|
|
217 |
let table_nodes = { |
| 218 |
holdings: '[% PROCESS 'build_table' tab="holdings" | collapse %]', |
| 219 |
otherholdings: '[% PROCESS 'build_table' tab="otherholdings" | collapse %]', |
| 220 |
}; |
| 214 |
function build_items_table (tab_id, add_filters, dt_options) { |
221 |
function build_items_table (tab_id, add_filters, dt_options) { |
| 215 |
|
222 |
|
|
|
223 |
if ( dt_options && dt_options.hasOwnProperty('destroy') ) { |
| 224 |
let table_id = "#"+tab_id+"_table"; |
| 225 |
if( $.fn.dataTable.isDataTable(table_id) ) { |
| 226 |
$(table_id).DataTable().destroy(); |
| 227 |
} |
| 228 |
$(table_id).replaceWith(table_nodes[tab_id]); |
| 229 |
dt_options['destroy'] = null; |
| 230 |
} |
| 216 |
let default_filters = {}; |
231 |
let default_filters = {}; |
| 217 |
[% IF Koha.Preference('SeparateHoldings') %] |
232 |
[% IF Koha.Preference('SeparateHoldings') %] |
| 218 |
[% SET SeparateHoldingsBranch = Koha.Preference('SeparateHoldingsBranch') || 'homebranch' %]; |
233 |
[% SET SeparateHoldingsBranch = Koha.Preference('SeparateHoldingsBranch') || 'homebranch' %]; |
| 219 |
- |
|
|