Server IP : 15.235.198.142 / Your IP : 216.73.216.190 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ballsack 6.8.0-45-generic #45-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 30 12:02:04 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/share/phpmyadmin/js/src/server/status/ |
Upload File : |
// TODO: tablesorter shouldn't sort already sorted columns // eslint-disable-next-line no-unused-vars function initTableSorter (tabid) { var $table; var opts; switch (tabid) { case 'statustabs_queries': $table = $('#serverStatusQueriesDetails'); opts = { sortList: [[3, 1]], headers: { 1: { sorter: 'fancyNumber' }, 2: { sorter: 'fancyNumber' } } }; break; } $table.tablesorter(opts); $table.find('tr').first().find('th') .append('<div class="sorticon"></div>'); } $(function () { $.tablesorter.addParser({ id: 'fancyNumber', is: function (s) { return (/^[0-9]?[0-9,\\.]*\s?(k|M|G|T|%)?$/).test(s); }, format: function (s) { var num = jQuery.tablesorter.formatFloat( s.replace(Messages.strThousandsSeparator, '') .replace(Messages.strDecimalSeparator, '.') ); var factor = 1; switch (s.charAt(s.length - 1)) { case '%': factor = -2; break; // Todo: Complete this list (as well as in the regexp a few lines up) case 'k': factor = 3; break; case 'M': factor = 6; break; case 'G': factor = 9; break; case 'T': factor = 12; break; } return num * Math.pow(10, factor); }, type: 'numeric' }); $.tablesorter.addParser({ id: 'withinSpanNumber', is: function (s) { return (/<span class="original"/).test(s); }, format: function (s, table, html) { var res = html.innerHTML.match(/<span(\s*style="display:none;"\s*)?\s*class="original">(.*)?<\/span>/); return (res && res.length >= 3) ? res[2] : 0; }, type: 'numeric' }); });