From 78b4cf92a8f656e61c16ae9a64bcef29f2ef45a0 Mon Sep 17 00:00:00 2001 From: Will Budicm Date: Sat, 29 Aug 2020 21:07:21 +1000 Subject: [PATCH] Hover over log entries only implemented. --- htdocs/cgi-bin/main.cgi | 20 ++++++++++---------- htdocs/cgi-bin/wsrc/main.js | 19 +++++++++++++------ 2 files changed, 23 insertions(+), 16 deletions(-) diff --git a/htdocs/cgi-bin/main.cgi b/htdocs/cgi-bin/main.cgi index 7cd05a8..7a818ac 100755 --- a/htdocs/cgi-bin/main.cgi +++ b/htdocs/cgi-bin/main.cgi @@ -696,7 +696,7 @@ $tot = &cam($tot); $tot = "$tot" if($tot<0); $log_output .= qq( - + # Totals: Assets [ $ass ] Inc [ $tin ] Exp [ $exp ] → Gross [$tot ] @@ -717,7 +717,7 @@ my $autowords = qq("gas","money","today"); if ( $log_rc == 0 ) { if ($stmD) { - $log_output .= qq( + $log_output .= qq( Search Failed to Retrive any records on select: [$stmD] !'); } elsif ($rs_keys) { @@ -725,19 +725,19 @@ if ( $log_rc == 0 ) { if ( $prm_vc > 0 ) { $criter = "->Criteria[" . $hshCats{$prm_vc} . "]"; } - $log_output .= qq( + $log_output .= qq( Search Failed to Retrive any records on keywords: [$rs_keys]$criter!); } else { if ($isInViewMode) { - if($prm_rtf){$log_output .= 'No RTF records found matching criteria.'} - else {$log_output .= 'You have reached the end of the data view!'} - }else{ $log_output .= 'Database is New or Empty!'} + if($prm_rtf){$log_output .= 'No RTF records found matching criteria.'} + else {$log_output .= 'You have reached the end of the data view!'} + }else{ $log_output .= 'Database is New or Empty!'} } } $log_output .= <<_TXT; -Show All hidden with ➔ +Show All hidden with ➔ @@ -1189,20 +1189,20 @@ my $dbg = qq(--DEBUG OUTPUT--\n $vmode = "[In View Mode] " if$isInViewMode; if($rec_limit == 0){ - $log_output .= qq!$vmode + $log_output .= qq!$vmode !; } else{ if ($rs_cur < $log_top && $rs_prev && $rs_prev > 0 && $log_start > 0 && $rs_page > 0) { - $log_output .= qq!$vmode   + $log_output .= qq!$vmode     !; } else { - $log_output .= qq($vmodeTop    ); + $log_output .= qq($vmodeTop    ); } diff --git a/htdocs/cgi-bin/wsrc/main.js b/htdocs/cgi-bin/wsrc/main.js index 9d609a3..ed7b656 100644 --- a/htdocs/cgi-bin/wsrc/main.js +++ b/htdocs/cgi-bin/wsrc/main.js @@ -287,13 +287,19 @@ function onBodyLoad(toggle, tz, today, expires, rs_cur) { }); }); var CHK_PREV; - $("#frm_log tr").mouseover(function(e){ - var chk = $(e.target).find('input[name="chk"]'); - if(!CHK_PREV.prop('checked')){ - CHK_PREV.closest("tr").removeClass("hover"); + + $("#frm_log td").mouseover(function(e){ + if(e.target != 'thr'){ + var chk = $(e.target).find('input[name="chk"]'); + var tr = e.target.parentNode.closest("tr"); + if(tr.id != "summary_row" && tr.id !="brw_row"){ + if(!CHK_PREV.prop('checked')){ + CHK_PREV.closest("tr").removeClass("hover"); + } + $(e.target.parentNode).closest("tr").addClass("hover"); + CHK_PREV = chk; + } } - $(e.target.parentNode).closest("tr").addClass("hover"); - CHK_PREV = chk; return false; }).mouseout(function(e) { CHK_PREV = $(e.target).find('input[name="chk"]'); @@ -301,6 +307,7 @@ function onBodyLoad(toggle, tz, today, expires, rs_cur) { $(e.target.parentNode).closest("tr").removeClass("hover"); } }); + if($("#isInViewMode").val()>0){ this.toggle('#div_srh', true); -- 2.34.1