]> lifelog.hopto.org Git - LifeLog.git/commitdiff
Hover over log entries only implemented.
authorWill Budicm <redacted>
Sat, 29 Aug 2020 11:07:21 +0000 (21:07 +1000)
committerWill Budicm <redacted>
Sat, 29 Aug 2020 11:07:21 +0000 (21:07 +1000)
htdocs/cgi-bin/main.cgi
htdocs/cgi-bin/wsrc/main.js

index 7cd05a8c2152c1da02a08bd153bd2c6cd02e8665..7a818acd8733b77cfdc18ba13d2963e5fa41eba4 100755 (executable)
@@ -696,7 +696,7 @@ $tot = &cam($tot);
 $tot = "<font color='red'>$tot</font>" if($tot<0);
 
 $log_output .= qq(
-<tr class="r$tfId">
+<tr class="r$tfId" id="summary_row">
     <td></td>
     <td></td>
     <td id="summary" colspan="4" style="text-align:right"># <i>Totals</i>: Assets [ $ass ] Inc [ $tin ] Exp [ <font color="red">$exp</font> ] <b>&#8594; Gross [<i>$tot</i> ] </b></td>
@@ -717,7 +717,7 @@ my $autowords = qq("gas","money","today");
 if ( $log_rc == 0 ) {
 
     if ($stmD) {
-        $log_output .= qq(<tr><td colspan="5">
+        $log_output .= qq(<tr id="brw_row"><td colspan="5">
         <b>Search Failed to Retrive any records on select: [<i>$stmD</i>] !</b></td></tr>');
     }
     elsif ($rs_keys) {
@@ -725,19 +725,19 @@ if ( $log_rc == 0 ) {
         if ( $prm_vc > 0 ) {
             $criter = "->Criteria[" . $hshCats{$prm_vc} . "]";
         }
-        $log_output .= qq(<tr><td colspan="5">
+        $log_output .= qq(<tr id="brw_row"><td colspan="5">
         <b>Search Failed to Retrive any records on keywords: [<i>$rs_keys</i>]$criter!</b></td></tr>);
     }
     else {
         if ($isInViewMode) { 
-              if($prm_rtf){$log_output .= '<tr><td colspan="5"><b>No RTF records found matching criteria.</b></td></tr>'}
-              else        {$log_output .= '<tr><td colspan="5"><b>You have reached the end of the data view!</b></td></tr>'}
-        }else{ $log_output .= '<tr><td colspan="5"><b>Database is New or Empty!</b></td></tr>'}
+              if($prm_rtf){$log_output .= '<tr id="brw_row"><td colspan="5"><b>No RTF records found matching criteria.</b></td></tr>'}
+              else        {$log_output .= '<tr id="brw_row"><td colspan="5"><b>You have reached the end of the data view!</b></td></tr>'}
+        }else{ $log_output .= '<tr id="brw_row"><td colspan="5"><b>Database is New or Empty!</b></td></tr>'}
     }
 }
 
 $log_output .= <<_TXT;
-<tr class="r0"><td colspan="2">Show All hidden with &#10132;
+<tr class="r0" id="brw_row"><td colspan="2">Show All hidden with &#10132;
 <a id="menu_close" href="#" onclick="return showAll();"><span  class="ui-icon ui-icon-heart" style="float:none;"></span></a>
 
 <a href="#top">&#x219F;</a></td>
@@ -1189,20 +1189,20 @@ my $dbg = qq(--DEBUG OUTPUT--\n
         $vmode = "<font color='red'>[In View Mode]</font>&nbsp;" if$isInViewMode;
 
         if($rec_limit == 0){
-            $log_output .= qq!<tr class="r$tfId"><td>$vmode</td><td colspan="3">
+            $log_output .= qq!<tr class="r$tfId" id="brw_row"><td>$vmode</td><td colspan="3">
                                <input class="ui-button" type="button" onclick="submitTop($log_top);return false;" value="Back To Page View"/>!;
 
         }
         else{
                 if ($rs_cur < $log_top && $rs_prev && $rs_prev > 0 && $log_start > 0 && $rs_page > 0) {
 
-                    $log_output .= qq!<tr class="r$tfId"><td>$vmode</td><td colspan="3"><input class="ui-button" type="button" onclick="submitTop($log_top);return false;" value="TOP"/>&nbsp;&nbsp;
+                    $log_output .= qq!<tr class="r$tfId" id="brw_row"><td>$vmode</td><td colspan="3"><input class="ui-button" type="button" onclick="submitTop($log_top);return false;" value="TOP"/>&nbsp;&nbsp;
                     <input type="hidden" value="$rs_prev"/>
                     <input class="ui-button" type="button" onclick="submitPrev($log_rc_prev, $rec_limit);return false;" value="&lsaquo;&lsaquo;&nbsp; Previous"/>&nbsp;&nbsp;!;
 
                 }
                 else {
-                    $log_output .= qq(<tr class="r$tfId"><td>$vmode</td><td colspan="3"><i>Top</i>&nbsp;&nbsp;&nbsp;&nbsp;);
+                    $log_output .= qq(<tr class="r$tfId" id="brw_row"><td>$vmode</td><td colspan="3"><i>Top</i>&nbsp;&nbsp;&nbsp;&nbsp;);
                 }
 
 
index 9d609a37d78ed072fcb53b2298a0e9555d14e2ae..ed7b656cad5285166ec6e12cc384b993d3d4af83 100644 (file)
@@ -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);