/[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.12 by dpavlin, Sat May 24 13:22:24 2003 UTC
# 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                  if (elmref.style.display=='none') {                  if (elmref.style.display=='none') {
246                          elmref.style.display='';                          elmref.style.display='';
247                          new_cookie |= 1 << links[i].name;                          new_cookie |= 1 << links[i].name;
248                            if (elmref0) elmref0.bgColor = '#eeeeee';
249                  } else {                  } else {
250                          elmref.style.display = 'none';                          elmref.style.display = 'none';
251                          //new_cookie &= !( 1 << links[i].name );                          //new_cookie &= !( 1 << links[i].name );
252                            if (elmref0) elmref0.bgColor = '#e0e0e0';
253                  }                  }
254          }          }
255      }      }
# Line 265  sub do_html { Line 276  sub do_html {
276          my ($desc,$url,$img) = @_;          my ($desc,$url,$img) = @_;
277          if ($dynamic_js) {          if ($dynamic_js) {
278                  my $html =<<'HTMLEND';                  my $html =<<'HTMLEND';
279  <tr bgcolor='#eeeeee' id=##id##_h0>  <tr bgcolor='#e0e0e0' id=##id##_h0>
280  <td><a href="#" id=DynMessLink name=##id## >##desc##</a></td>  <td><a href="#" id=DynMessLink name=##id## >##desc##</a></td>
281  </tr>  </tr>
282  <tr id=##id##_h1 style='display:none' bgcolor='#ffffff' >  <tr id=##id##_h1 style='display:none' bgcolor='#ffffff' >

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

  ViewVC Help
Powered by ViewVC 1.1.26