layersmenu-header.ijs 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <!-- beginning of menu header - {packageName} {version} {copyright} {author} -->
  2. <script language="JavaScript" type="text/javascript">
  3. <!--
  4. menuTopShift = {menuTopShift};
  5. menuRightShift = {menuRightShift};
  6. menuLeftShift = {menuLeftShift};
  7. var thresholdY = {thresholdY};
  8. var abscissaStep = {abscissaStep};
  9. toBeHidden = new Array();
  10. toBeHiddenLeft = new Array();
  11. toBeHiddenTop = new Array();
  12. {listl}
  13. var numl = listl.length;
  14. father = new Array();
  15. for (i=1; i<={nodesCount}; i++) {
  16. father['L' + i] = '';
  17. }
  18. {father_keys}
  19. {father_vals}
  20. for (i=0; i<father_keys.length; i++) {
  21. father[father_keys[i]] = father_vals[i];
  22. }
  23. lwidth = new Array();
  24. var lwidthDetected = 0;
  25. function moveLayers()
  26. {
  27. if (!lwidthDetected) {
  28. for (i=0; i<numl; i++) {
  29. lwidth[listl[i]] = getOffsetWidth(listl[i]);
  30. }
  31. lwidthDetected = 1;
  32. }
  33. if (IE4) {
  34. for (i=0; i<numl; i++) {
  35. setWidth(listl[i], abscissaStep);
  36. }
  37. }
  38. {moveLayers}
  39. }
  40. back = new Array();
  41. for (i=1; i<={nodesCount}; i++) {
  42. back['L' + i] = 0;
  43. }
  44. // -->
  45. </script>
  46. <!-- end of menu header - {packageName} {version} {copyright} {author} -->