/[cricket]/generate-overview.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /generate-overview.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.11 by dpavlin, Sat May 24 12:35:19 2003 UTC revision 1.15 by dpavlin, Sat Aug 9 21:31:19 2003 UTC
# Line 36  BEGIN { Line 36  BEGIN {
36  #       $gBaseURL = "http://localhost/~cricket/grapher.cgi";  #       $gBaseURL = "http://localhost/~cricket/grapher.cgi";
37          my $hostname = `hostname -f`;          my $hostname = `hostname -f`;
38          chomp($hostname);          chomp($hostname);
39          $gBaseURL = "http://$hostname/cgi-bin/cricket/grapher.cgi";          $gBaseURL = "/cgi-bin/cricket/grapher.cgi";
40    
41          # change this to destination directory          # change this to destination directory
42          $path = "/data/mon/";          $path = "/data/mon/";
# Line 136  function Switch(elm) Line 136  function Switch(elm)
136                  if (elmref) elmref.style.display = 'none';                  if (elmref) elmref.style.display = 'none';
137                  elmref = eval("document.getElementById('" + Selected + "_h0')");                  elmref = eval("document.getElementById('" + Selected + "_h0')");
138                  // roll-up color                  // roll-up color
139                  if (elmref) elmref.bgColor = '#eeeeee';                  if (elmref) elmref.bgColor = '#e0e0e0';
140          }          }
141          if (Selected != elm.name)          if (Selected != elm.name)
142          {          {
# Line 158  function Switch(elm) Line 158  function Switch(elm)
158          // or use this to unroll more than one line          // or use this to unroll more than one line
159          Selected = elm.name;          Selected = elm.name;
160          elmref = eval("document.getElementById('" + Selected + "_h1')");          elmref = eval("document.getElementById('" + Selected + "_h1')");
161            elmref0 = eval("document.getElementById('" + Selected + "_h0')");
162          if (elmref)          if (elmref)
163          {          {
164                  if (elmref.style.display=='none') elmref.style.display='';                  if (elmref.style.display=='none') {
165                  else elmref.style.display = 'none';                          elmref.style.display='';
166                            if (elmref0) elmref0.bgColor = '#eeeeee';
167                    } else {
168                            elmref.style.display = 'none';
169                            if (elmref0) elmref0.bgColor = '#e0e0e0';
170                    }
171                  cookie ^= 1 << Selected;                  cookie ^= 1 << Selected;
172          }          }
173    
# Line 226  for (var i = 0; i < links.length; i++) { Line 232  for (var i = 0; i < links.length; i++) {
232      if (links[i].id == "DynMessLink") {      if (links[i].id == "DynMessLink") {
233          links[i].onclick = SwitchThis;          links[i].onclick = SwitchThis;
234          elmref = eval("document.getElementById('" + links[i].name + "_h1')");          elmref = eval("document.getElementById('" + links[i].name + "_h1')");
235            elmref0 = eval("document.getElementById('" + links[i].name + "_h0')");
236          if (elmref && cookie) {          if (elmref && cookie) {
237                  if (cookie & 1 << links[i].name) {                  if (cookie & 1 << links[i].name) {
238                          elmref.style.display='';                          elmref.style.display='';
239                            if (elmref0) elmref0.bgColor = '#eeeeee';
240                  } else {                  } else {
241                          elmref.style.display = 'none';                          elmref.style.display = 'none';
242                            if (elmref0) elmref0.bgColor = '#e0e0e0';
243                  }                  }
244          } else if(elmref) {          } else if(elmref) {
245                    // default: show all
246                    new_cookie |= 1 << links[i].name;
247                  if (elmref.style.display=='none') {                  if (elmref.style.display=='none') {
248                          elmref.style.display='';                          elmref.style.display='';
249                          new_cookie |= 1 << links[i].name;                          if (elmref0) elmref0.bgColor = '#eeeeee';
250                  } else {                  } else {
251                          elmref.style.display = 'none';                          // hide? no...
252                          //new_cookie &= !( 1 << links[i].name );                          //elmref.style.display = 'none';
253                            //if (elmref0) elmref0.bgColor = '#e0e0e0';
254                            if (elmref0) elmref0.bgColor = '#eeeeee';
255                  }                  }
256          }          }
257      }      }
# Line 265  sub do_html { Line 278  sub do_html {
278          my ($desc,$url,$img) = @_;          my ($desc,$url,$img) = @_;
279          if ($dynamic_js) {          if ($dynamic_js) {
280                  my $html =<<'HTMLEND';                  my $html =<<'HTMLEND';
281  <tr bgcolor='#eeeeee' id=##id##_h0>  <tr bgcolor='#e0e0e0' id=##id##_h0>
282  <td><a href="#" id=DynMessLink name=##id## >##desc##</a></td>  <td><a name="##id##"><a href="###id##" id=DynMessLink name=##id## >##desc##</a></td>
283  </tr>  </tr>
284  <tr id=##id##_h1 style='display:none' bgcolor='#ffffff' >  <tr id=##id##_h1 style='' bgcolor='#ffffff' >
285  <td><a href="##url##"><img src="##img##"</td>  <td><a href="##url##"><img src="##img##"</td>
286  </tr>  </tr>
287  HTMLEND  HTMLEND

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.15

  ViewVC Help
Powered by ViewVC 1.1.26