diff options
author | Ted Trask <ttrask01@yahoo.com> | 2013-11-19 15:31:25 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2013-11-19 15:31:25 +0000 |
commit | 1c82ae0a7f04733f8c1b089d0631d55b25bcfefd (patch) | |
tree | b25b54db3208c9d0a27e56ffe0126d0461c272ce | |
parent | 636c0e5eca04816c42c07337aa6ac8704e0271d5 (diff) | |
download | acf-weblog-1c82ae0a7f04733f8c1b089d0631d55b25bcfefd.tar.bz2 acf-weblog-1c82ae0a7f04733f8c1b089d0631d55b25bcfefd.tar.xz |
Modify viewusagestats to use tablesorter
-rw-r--r-- | weblog-viewusagestats-html.lsp | 35 |
1 files changed, 28 insertions, 7 deletions
diff --git a/weblog-viewusagestats-html.lsp b/weblog-viewusagestats-html.lsp index af8e56f..6d27669 100644 --- a/weblog-viewusagestats-html.lsp +++ b/weblog-viewusagestats-html.lsp @@ -2,19 +2,39 @@ <% htmlviewfunctions = require("htmlviewfunctions") %> <% html = require("acf.html") %> +<script type="text/javascript"> + if (typeof jQuery == 'undefined') { + document.write('<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"><\/script>'); + } +</script> + +<script type="text/javascript"> + if (typeof $.tablesorter == 'undefined') { + document.write('<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"><\/script>'); + } +</script> + +<script type="text/javascript"> + $(function(){ + $("#usage").tablesorter({headers: {0:{sorter: false}, 1:{sorter: 'text'}, 2:{sorter: 'digit'}, 3:{sorter: 'digit'}}, widgets: ['zebra']}); + }); +</script> + <% local subdata, pagedata = htmlviewfunctions.paginate(data.value, page_info.clientdata, 100) %> <H1><%= html.html_escape(data.label) %></H1> <DL> <% htmlviewfunctions.displaypagination(pagedata, page_info) %> -<TABLE> - <TR style="background:#eee;font-weight:bold;"> - <TD style="padding-right:20px;white-space:nowrap;" class="header">Date</TD> - <TD style="padding-right:20px;white-space:nowrap;" class="header">Source</TD> - <TD style="padding-right:20px;white-space:nowrap;" class="header">Requests</TD> - <TD style="white-space:nowrap;" WIDTH="90%" class="header">Blocks</TD> +<TABLE id="usage" class="tablesorter"> +<THEAD> + <TR> + <TH>Date</TH> + <TH>Source</TH> + <TH>Requests</TH> + <TH>Blocks</TH> </TR> - +</THEAD> +<TBODY> <% for i,stat in ipairs(subdata) do %> <TR> <TD><%= html.html_escape(stat.date) %></TD> @@ -23,6 +43,7 @@ <TD><%= html.html_escape(stat.numblock) %></TD> </TR> <% end %> +</TBODY> </TABLE> <% if data.errtxt then %> |