summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Trask <ttrask01@yahoo.com>2013-11-20 18:17:55 +0000
committerTed Trask <ttrask01@yahoo.com>2013-11-20 18:17:55 +0000
commit9f05813581b3b7ba519c5fa0f7189438830c0e9c (patch)
tree25e2435f18cbf5397ec820df687c7ac38c7c2e8f
parent9a99bbaa769d88d5b91f3f35d20f73dccb9eee23 (diff)
downloadacf-weblog-9f05813581b3b7ba519c5fa0f7189438830c0e9c.tar.bz2
acf-weblog-9f05813581b3b7ba519c5fa0f7189438830c0e9c.tar.xz
Modify viewactivitylog to use tablesorter
-rw-r--r--weblog-viewactivitylog-html.lsp30
1 files changed, 24 insertions, 6 deletions
diff --git a/weblog-viewactivitylog-html.lsp b/weblog-viewactivitylog-html.lsp
index 9a5ff8a..f541d91 100644
--- a/weblog-viewactivitylog-html.lsp
+++ b/weblog-viewactivitylog-html.lsp
@@ -2,24 +2,42 @@
<% 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">
+ $(document).ready(function() {
+ $("#activity").tablesorter({headers: {0:{sorter: 'shortDate'}}, 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 class="header">
- <TD style="padding-right:20px;white-space:nowrap;" class="header">Date</TD>
- <TD style="white-space:nowrap;" WIDTH="90%" class="header">Message</TD>
+<TABLE id="activity" class="tablesorter"><THEAD>
+ <TR>
+ <TH>Date</TH>
+ <TH>Message</TH>
</TR>
-
+</THEAD><TBODY>
<% for i,log in ipairs(subdata) do %>
<TR>
<TD><%= html.html_escape(string.gsub(log.logdatetime, "%..*", "")) %></TD>
<TD><%= html.html_escape(log.msgtext) %></TD>
</TR>
<% end %>
-</TABLE>
+</TBODY></TABLE>
<% if data.errtxt then %>
<p class='error'><%= html.html_escape(data.errtxt) %></p>