From 52da3b808458b44b6be4f4b92e0676ddefac321d Mon Sep 17 00:00:00 2001 From: Madhura Jayaratne Date: Wed, 11 Feb 2015 10:19:57 +0530 Subject: [PATCH] Use table sorting for tracking tables Signed-off-by: Madhura Jayaratne --- db_tracking.php | 1 + js/db_tracking.js | 15 +++++++++++++++ js/tbl_tracking.js | 8 ++++++++ tbl_tracking.php | 1 + 4 files changed, 25 insertions(+) diff --git a/db_tracking.php b/db_tracking.php index f1a7114066..3b3e203f07 100644 --- a/db_tracking.php +++ b/db_tracking.php @@ -17,6 +17,7 @@ require_once './libraries/tracking.lib.php'; $response = PMA_Response::getInstance(); $header = $response->getHeader(); $scripts = $header->getScripts(); +$scripts->addFile('jquery/jquery.tablesorter.js'); $scripts->addFile('db_tracking.js'); /** diff --git a/js/db_tracking.js b/js/db_tracking.js index 9cc6681856..7b46b3c137 100644 --- a/js/db_tracking.js +++ b/js/db_tracking.js @@ -12,6 +12,21 @@ AJAX.registerTeardown('db_tracking.js', function () { */ AJAX.registerOnload('db_tracking.js', function () { + $('#versions').tablesorter({ + sortList: [[1, 0]], + headers: { + 6: {sorter: false}, + 7: {sorter: false} + } + }); + + $('#noversions').tablesorter({ + sortList: [[1, 0]], + headers: { + 2: {sorter: false} + } + }); + /** * Handles multi submit for tracked tables */ diff --git a/js/tbl_tracking.js b/js/tbl_tracking.js index 5640e0b86d..1223200385 100644 --- a/js/tbl_tracking.js +++ b/js/tbl_tracking.js @@ -11,6 +11,14 @@ AJAX.registerTeardown('tbl_tracking.js', function () { */ AJAX.registerOnload('tbl_tracking.js', function () { + $('#versions').tablesorter({ + sortList: [[1, 0]], + headers: { + 5: {sorter: false}, + 6: {sorter: false} + } + }); + /** * Handles multi submit for tracking versions */ diff --git a/tbl_tracking.php b/tbl_tracking.php index fa9030e4ac..f0a5fe1cdb 100644 --- a/tbl_tracking.php +++ b/tbl_tracking.php @@ -15,6 +15,7 @@ require_once './libraries/tracking.lib.php'; $response = PMA_Response::getInstance(); $header = $response->getHeader(); $scripts = $header->getScripts(); +$scripts->addFile('jquery/jquery.tablesorter.js'); $scripts->addFile('tbl_tracking.js'); define('TABLE_MAY_BE_ABSENT', true);