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

(-)a/koha-tmpl/intranet-tmpl/prog/js/checkouts.js (-5 / +8 lines)
Lines 993-1007 $(document).ready(function() { Link Here
993
        issuesTable.api().ajax.reload();
993
        issuesTable.api().ajax.reload();
994
    });
994
    });
995
995
996
    // Don't load return claims table unless it is clicked on
996
    // Don't load return claims table unless its tab is shown
997
    var returnClaimsTable;
997
    var returnClaimsTable;
998
    $("#return-claims-tab").click( function() {
998
    $("#return-claims-tab").on('shown.bs.tab', function() {
999
        refreshReturnClaimsTable();
999
        refreshReturnClaimsTable();
1000
    });
1000
    });
1001
1001
1002
    function refreshReturnClaimsTable(){
1002
    function refreshReturnClaimsTable(){
1003
        loadReturnClaimsTable();
1003
        const table = $('#return-claims-table');
1004
        $("#return-claims-table").DataTable().ajax.reload();
1004
        if ($.fn.dataTable.isDataTable(table)) {
1005
            table.DataTable().ajax.reload();
1006
        } else {
1007
            loadReturnClaimsTable();
1008
        }
1005
    }
1009
    }
1006
    function loadReturnClaimsTable() {
1010
    function loadReturnClaimsTable() {
1007
        if ( ! returnClaimsTable ) {
1011
        if ( ! returnClaimsTable ) {
1008
- 

Return to bug 36347