summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-11-19 15:31:25 +0000
committerTed Trask <ttrask01@yahoo.com>2013-11-19 15:31:25 +0000
commit1c82ae0a7f04733f8c1b089d0631d55b25bcfefd (patch)
treeb25b54db3208c9d0a27e56ffe0126d0461c272ce
parent636c0e5eca04816c42c07337aa6ac8704e0271d5 (diff)
downloadacf-weblog-1c82ae0a7f04733f8c1b089d0631d55b25bcfefd.tar.bz2
acf-weblog-1c82ae0a7f04733f8c1b089d0631d55b25bcfefd.tar.xz
Modify viewusagestats to use tablesorter
-rw-r--r--weblog-viewusagestats-html.lsp35
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 %>