Lines 780-793
function _dt_buttons(params){
Link Here
|
780 |
return buttons; |
780 |
return buttons; |
781 |
} |
781 |
} |
782 |
|
782 |
|
783 |
function _dt_visibility(table_settings, settings){ |
783 |
function _dt_visibility(node, table_settings, settings){ |
784 |
var counter = 0; |
784 |
var counter = 0; |
785 |
let hidden_ids = []; |
785 |
let hidden_ids = []; |
786 |
let included_ids = []; |
786 |
let included_ids = []; |
787 |
if ( table_settings ) { |
787 |
if ( table_settings ) { |
788 |
var columns_settings = table_settings['columns']; |
788 |
var columns_settings = table_settings['columns']; |
789 |
$(columns_settings).each( function() { |
789 |
$(columns_settings).each( function() { |
790 |
var named_id = $( 'thead th[data-colname="' + this.columnname + '"]', this ).index( 'th' ); |
790 |
let selector = '#' + node.attr('id'); |
|
|
791 |
var named_id = $( 'thead th[data-colname="' + this.columnname + '"]', selector ).index( selector + ' th' ); |
791 |
var used_id = settings.bKohaColumnsUseNames ? named_id : counter; |
792 |
var used_id = settings.bKohaColumnsUseNames ? named_id : counter; |
792 |
if ( used_id == -1 ) return; |
793 |
if ( used_id == -1 ) return; |
793 |
|
794 |
|
Lines 974-980
function _dt_add_delay(table_dt, table_node, delay_ms) {
Link Here
|
974 |
} |
975 |
} |
975 |
|
976 |
|
976 |
let hidden_ids, included_ids; |
977 |
let hidden_ids, included_ids; |
977 |
[hidden_ids, included_ids] = _dt_visibility(table_settings, settings) |
978 |
[hidden_ids, included_ids] = _dt_visibility(this, table_settings, settings) |
978 |
|
979 |
|
979 |
settings["buttons"] = _dt_buttons({included_ids, settings, table_settings}); |
980 |
settings["buttons"] = _dt_buttons({included_ids, settings, table_settings}); |
980 |
|
981 |
|
981 |
- |
|
|