From ae4a7e596b6d32eee4caaea7bd604c316dd0e8fe Mon Sep 17 00:00:00 2001 From: Peter Goodhall Date: Mon, 5 Apr 2021 17:40:34 +0100 Subject: [PATCH] [Contesting] Check if QSOTable is initialised This fixes the javascript error reported in #981 not sure if it solves all the issues though --- application/views/interface_assets/footer.php | 21 ++++++++++--------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/application/views/interface_assets/footer.php b/application/views/interface_assets/footer.php index dbc83de0..e2115d13 100644 --- a/application/views/interface_assets/footer.php +++ b/application/views/interface_assets/footer.php @@ -1854,16 +1854,17 @@ function deleteQsl(id) { ''+ receivedexchange + '' + ''); }); - - $('.qsotable').DataTable({ - "pageLength": 25, - responsive: false, - "scrollY": "400px", - "scrollCollapse": true, - "paging": false, - "scrollX": true, - "order": [[ 0, "desc" ]] - }); + if (!$.fn.DataTable.isDataTable('.qsotable')) { + $('.qsotable').DataTable({ + "pageLength": 25, + responsive: false, + "scrollY": "400px", + "scrollCollapse": true, + "paging": false, + "scrollX": true, + "order": [[ 0, "desc" ]] + }); + } } }); }