diff options
Diffstat (limited to 'weblog-viewweblog-html.lsp')
-rw-r--r-- | weblog-viewweblog-html.lsp | 163 |
1 files changed, 74 insertions, 89 deletions
diff --git a/weblog-viewweblog-html.lsp b/weblog-viewweblog-html.lsp index 758d3bc..7e85480 100644 --- a/weblog-viewweblog-html.lsp +++ b/weblog-viewweblog-html.lsp @@ -26,8 +26,18 @@ function string_highlight(txtvalue, searchval, fcolour, bcolour) end %> -<% if data.value.focus.value ~= "" then %> <script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery-latest.js"></script> +<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.tablesorter.js"></script> +<script type="text/javascript"> + $(document).ready(function() { + $("#loglist").tablesorter({headers: {0:{sorter: false},1:{sorter: false}, 2:{sorter: 'text'}, 6:{sorter: false}, 7:{sorter: false}, 8:{sorter: false}}}); + }); + function hideColumn(myCol) { + myCol.style.display = "none"; + }; +</script> + +<% if data.value.focus.value ~= "" then %> <script type="text/javascript"> $(function(){ if ($("#focus").length) { @@ -38,17 +48,6 @@ end </script> <% end %> -<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix) %>/js/jquery.min.js"></script> -<script type="text/javascript" src="<%= html.html_escape(page_info.wwwprefix)%>/js/jquery.tablesorter.js"></script> -<script type="text/javascript"> - $(document).ready(function() { - $("#loglist").tablesorter({headers: {0:{sorter: false},1:{sorter: false}, 2:{sorter: 'text'}, 6:{sorter: false}, 7:{sorter: false}, 8:{sorter: false}}}); - }); - function hideColumn(myCol) { - myCol.style.display = "none"; - }; -</script> - <% local subdata, pagedata = paginate(data.value.log.value, page_info.clientdata, 200) %> <style type="text/css"> @@ -174,8 +173,6 @@ end </TR> </THEAD> <TBODY> -<FORM action="<%= html.html_escape(page_info.script .. page_info.prefix .. page_info.controller .. "/checkselected") %>" name="markselected" onsubmit="return false" method="POST"> -<input type="hidden" id="chkdata" name="chkdata" value="chkdata"></FORM> <% for i,watch in ipairs(subdata) do local a,b = math.modf((i/2)) local mark = '' @@ -246,80 +243,68 @@ end <% end %> <script type="text/javascript"> - $('#chkHead').click(function () { - if (this.checked == false) { - $('.chktbl:checked').attr('checked', false); - } - else { - $('.chktbl:not(:checked)').attr('checked', true); - } - if ($(this).attr("checked")==true) - { - $("#loglist").find('tr:not(#chktbl)').css("background-color","#FC9A01"); - } - else - { - $("#loglist").find('tr:not(#chktbl)').css("background-color","#FFF"); - } - }); - $('#chkHead').click(function(){ - }); - - $('.chktbl').click(function () { - if($("chkHead").attr('checked') == true && this.checked == false) - { - var csv_data = ""; - var csv_cnt = 0; - $(".chktbl").attr('checked',false); - $(this).closest('tr').css("background-color","#ffffff"); - $(this).closest('tr').each(function () { - $(this).find('td').each(function () { - if(csv_cnt == 1) - { document.viewweblog.chktbl.value = "false|" + $(this).text(); - return false; - } - csv_cnt +=1; - }); - }); - } - if(this.checked == true) - { - $(this).closest('tr').css("background-color","#FC9A01"); - var csv_list = ""; - var csv_cnt = 0; - $(this).closest('tr').each(function () { - $(this).find('td').each(function () { - if(csv_cnt == 1) - { document.markselected.chkdata.value = "true|" + $(this).text(); - //alert("this is: " + document.markselected.chkdata.value ); - return false; - } - csv_cnt +=1; - }); - }); - document.forms["markselected"].submit(); - //document.getElementById("subbutton").click(); - - } - if(this.checked == false) - { - $(this).closest('tr').css("background-color","#ffffff"); - var csv_list = ""; - var csv_cnt = 0; - $(this).closest('tr').each(function () { - $(this).find('td').each(function () { - if(csv_cnt == 1) - { document.markselected.chkdata.value = "false|" + $(this).text(); - return false; - } - csv_cnt +=1; - }); - }); - document.forms["markselected"].submit(); - } - }); - -</script> - + $('#chkHead').click(function () { + if (this.checked == false) { + $('.chktbl:checked').attr('checked', false); + } else { + $('.chktbl:not(:checked)').attr('checked', true); + } + if ($(this).attr("checked")==true) { + $("#loglist").find('tr:not(#chktbl)').css("background-color","#FC9A01"); + } else { + $("#loglist").find('tr:not(#chktbl)').css("background-color","#FFF"); + } + }); + $('.chktbl').click(function () { + if ($("chkHead").attr('checked') == true && this.checked == false) { + var csv_data = ""; + var csv_cnt = 0; + $(".chktbl").attr('checked',false); + $(this).closest('tr').css("background-color","#ffffff"); + $(this).closest('tr').each(function () { + $(this).find('td').each(function () { + if (csv_cnt == 1) { + document.viewweblog.chktbl.value = "false|" + $(this).text(); + return false; + } + csv_cnt +=1; + }); + }); + } + var chkdata = ""; + if (this.checked == true) { + $(this).closest('tr').css("background-color","#FC9A01"); + var csv_list = ""; + var csv_cnt = 0; + $(this).closest('tr').each(function () { + $(this).find('td').each(function () { + if (csv_cnt == 1) { + chkdata = "true|" + $(this).text(); + //alert("this is: " + chkdata); + return false; + } + csv_cnt +=1; + }); + }); + } else { + $(this).closest('tr').css("background-color","#ffffff"); + var csv_list = ""; + var csv_cnt = 0; + $(this).closest('tr').each(function () { + $(this).find('td').each(function () { + if (csv_cnt == 1) { + chkdata = "false|" + $(this).text(); + return false; + } + csv_cnt +=1; + }); + }); + } + $.getJSON( + '<%= html.html_escape(page_info.script .. page_info.prefix .. page_info.controller .. "/checkselected") %>?viewtype=ajax&chkdata='+chkdata, + function(data) {} + ); + }); +</script> </DL> |