From 195142fe95a8014a82e9402fcdd687395c44b376 Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Wed, 11 Feb 2015 11:46:35 +0530 Subject: [PATCH] Table sorted throws an error when the table is made sortable with no data rows Signed-off-by: Madhura Jayaratne --- js/tbl_tracking.js | 40 ++++++++++++++++++++++------------------ 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/js/tbl_tracking.js b/js/tbl_tracking.js index 8788f4f67e..5101de95ea 100644 --- a/js/tbl_tracking.js +++ b/js/tbl_tracking.js @@ -22,25 +22,29 @@ AJAX.registerOnload('tbl_tracking.js', function () { } }); - $('#ddl_versions tr:first th').append($('
')); - $('#ddl_versions').tablesorter({ - sortList: [[0, 0]], - headers: { - 0: {sorter: "integer"}, - 3: {sorter: false}, - 4: {sorter: false} - } - }); + if ($('#ddl_versions tbody tr').length > 0) { + $('#ddl_versions tr:first th').append($('
')); + $('#ddl_versions').tablesorter({ + sortList: [[0, 0]], + headers: { + 0: {sorter: "integer"}, + 3: {sorter: false}, + 4: {sorter: false} + } + }); + } - $('#dml_versions tr:first th').append($('
')); - $('#dml_versions').tablesorter({ - sortList: [[0, 0]], - headers: { - 0: {sorter: "integer"}, - 3: {sorter: false}, - 4: {sorter: false} - } - }); + if ($('#dml_versions tbody tr').length > 0) { + $('#dml_versions tr:first th').append($('
')); + $('#dml_versions').tablesorter({ + sortList: [[0, 0]], + headers: { + 0: {sorter: "integer"}, + 3: {sorter: false}, + 4: {sorter: false} + } + }); + } /** * Handles multi submit for tracking versions