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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/html_helpers/tables/items/catalogue_detail.inc (-15 / +21 lines)
Lines 122-127 Link Here
122
        }
122
        }
123
    }
123
    }
124
124
125
    function update_columns_visibility(settings){
126
        let table = settings.oInstance.api();
127
        table.columns().visible(true);
128
        table.columns().every(function(i){
129
            let is_empty = true;
130
            let nodes = this.nodes();
131
            nodes.each((td, ii) => {
132
                if ( $(td).html() !== '' ) {
133
                    is_empty = false;
134
                    return;
135
                }
136
            });
137
            if ( is_empty ) {
138
                table.columns(i).visible(false);
139
            }
140
        });
141
    }
142
143
125
    $(document).ready(function() {
144
    $(document).ready(function() {
126
145
127
        $(".SelectAll").on("click",function(e){
146
        $(".SelectAll").on("click",function(e){
Lines 769-788 Link Here
769
            [% END %]
788
            [% END %]
770
            ],
789
            ],
771
            initComplete: function( settings, json ){
790
            initComplete: function( settings, json ){
772
                let table = settings.oInstance.api();
773
                table.columns().every(function(i){
774
                    let is_empty = true;
775
                    let nodes = this.nodes();
776
                    nodes.each((td, ii) => {
777
                        if ( $(td).html() !== '' ) {
778
                            is_empty = false;
779
                            return;
780
                        }
781
                    });
782
                    if ( is_empty ) {
783
                        table.columns(i).visible(false);
784
                    }
785
                });
786
                itemSelectionBuildActionLinks(tab_id);
791
                itemSelectionBuildActionLinks(tab_id);
787
            },
792
            },
788
            drawCallback: function(settings){
793
            drawCallback: function(settings){
Lines 822-827 Link Here
822
                    });
827
                    });
823
                [% END %]
828
                [% END %]
824
829
830
                update_columns_visibility(settings);
831
825
                if ( drawcallback ) { drawcallback(this); }
832
                if ( drawcallback ) { drawcallback(this); }
826
            },
833
            },
827
            ...dt_options,
834
            ...dt_options,
828
- 

Return to bug 38118