script.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*========================================================================
  2. * Licensed Materials - Property of IBM
  3. * "Restricted Materials of IBM"
  4. *
  5. * IBM SDK, Java(tm) Technology Edition, v8
  6. * (C) Copyright IBM Corp. 2000, 2014. All Rights Reserved
  7. *
  8. * US Government Users Restricted Rights - Use, duplication or disclosure
  9. * restricted by GSA ADP Schedule Contract with IBM Corp.
  10. *========================================================================
  11. */
  12. function show(type)
  13. {
  14. count = 0;
  15. for (var key in methods) {
  16. var row = document.getElementById(key);
  17. if ((methods[key] & type) != 0) {
  18. row.style.display = '';
  19. row.className = (count++ % 2) ? rowColor : altColor;
  20. }
  21. else
  22. row.style.display = 'none';
  23. }
  24. updateTabs(type);
  25. }
  26. function updateTabs(type)
  27. {
  28. for (var value in tabs) {
  29. var sNode = document.getElementById(tabs[value][0]);
  30. var spanNode = sNode.firstChild;
  31. if (value == type) {
  32. sNode.className = activeTableTab;
  33. spanNode.innerHTML = tabs[value][1];
  34. }
  35. else {
  36. sNode.className = tableTab;
  37. spanNode.innerHTML = "<a href=\"javascript:show("+ value + ");\">" + tabs[value][1] + "</a>";
  38. }
  39. }
  40. }