diff options
author | Ted Trask <ttrask01@yahoo.com> | 2013-11-20 18:17:55 +0000 |
---|---|---|
committer | Ted Trask <ttrask01@yahoo.com> | 2013-11-20 18:17:55 +0000 |
commit | 9f05813581b3b7ba519c5fa0f7189438830c0e9c (patch) | |
tree | 25e2435f18cbf5397ec820df687c7ac38c7c2e8f | |
parent | 9a99bbaa769d88d5b91f3f35d20f73dccb9eee23 (diff) | |
download | acf-weblog-9f05813581b3b7ba519c5fa0f7189438830c0e9c.tar.bz2 acf-weblog-9f05813581b3b7ba519c5fa0f7189438830c0e9c.tar.xz |
Modify viewactivitylog to use tablesorter
-rw-r--r-- | weblog-viewactivitylog-html.lsp | 30 |
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> |