diff --git a/js/server_modules.js b/js/server_modules.js new file mode 100644 index 0000000000..2bb8bf1719 --- /dev/null +++ b/js/server_modules.js @@ -0,0 +1,17 @@ +/* vim: set expandtab sw=4 ts=4 sts=4: */ +/** + * Functions used in server modules pages + */ +AJAX.registerOnload('server_modules.js', function () { + // Make columns sortable + var $table = $('#plugins_modules table'); + $table.tablesorter({ + sortList: [[0, 0]], + headers: { + 1: {sorter: false}, + 3: {sorter: "digit"} + } + }); + $table.find('thead th') + .append('
'); +}); diff --git a/server_modules.php b/server_modules.php index b167b9f133..9e58f7e78b 100644 --- a/server_modules.php +++ b/server_modules.php @@ -11,6 +11,15 @@ */ require_once 'libraries/common.inc.php'; +/** + * JS includes + */ +$response = PMA_Response::getInstance(); +$header = $response->getHeader(); +$scripts = $header->getScripts(); +$scripts->addFile('jquery/jquery.tablesorter.js'); +$scripts->addFile('server_modules.js'); + /** * Does the common work */ @@ -22,7 +31,6 @@ $modules = PMA_getServerModules(); /** * Displays the page */ -$response = PMA_Response::getInstance(); $response->addHTML('