summaryrefslogtreecommitdiffstats
path: root/weblog-viewweblog-html.lsp
diff options
context:
space:
mode:
Diffstat (limited to 'weblog-viewweblog-html.lsp')
-rw-r--r--weblog-viewweblog-html.lsp163
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>