code_table.js 4.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. // handle the periodic table jumps
  2. 'use strict';
  3. var utils = require("Scripts/utils");
  4. exports.init = function(mylayout,mylogger) {
  5. var maintb = mylayout.getWidget("maintabs");
  6. var acttb = mylayout.getWidget("primarytabs");
  7. var semitb = mylayout.getWidget("moretabs");
  8. var viewtb = mylayout.getWidget("supporttabs");
  9. var supporttb = mylayout.getWidget("atomictabs");
  10. mylayout.getWidget("A1").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(0); };
  11. mylayout.getWidget("A2").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(1); };
  12. mylayout.getWidget("A3").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(2); };
  13. mylayout.getWidget("A4").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(3); };
  14. mylayout.getWidget("A5").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(4); };
  15. mylayout.getWidget("A6").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(5); };
  16. mylayout.getWidget("A7").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(6); };
  17. mylayout.getWidget("A8").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(7); };
  18. mylayout.getWidget("A9").onClick = function () { maintb.setCurrentPage(1); acttb.setCurrentPage(8); };
  19. mylayout.getWidget("B1").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(0); };
  20. mylayout.getWidget("B2").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(1); };
  21. mylayout.getWidget("B3").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(2); };
  22. mylayout.getWidget("B4").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(3); };
  23. mylayout.getWidget("B5").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(4); };
  24. mylayout.getWidget("B6").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(5); };
  25. mylayout.getWidget("B7").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(6); };
  26. mylayout.getWidget("B8").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(7); };
  27. mylayout.getWidget("B9").onClick = function () { maintb.setCurrentPage(2); semitb.setCurrentPage(8); };
  28. mylayout.getWidget("C1").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(0); };
  29. mylayout.getWidget("C2").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(1); };
  30. mylayout.getWidget("C3").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(2); };
  31. mylayout.getWidget("C4").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(3); };
  32. mylayout.getWidget("C5").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(4); };
  33. mylayout.getWidget("C6").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(5); };
  34. mylayout.getWidget("C7").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(6); };
  35. mylayout.getWidget("C8").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(7); };
  36. mylayout.getWidget("C9").onClick = function () { maintb.setCurrentPage(3); viewtb.setCurrentPage(8); };
  37. mylayout.getWidget("D2").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(0); };
  38. mylayout.getWidget("D3").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(1); };
  39. mylayout.getWidget("D4").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(2); };
  40. mylayout.getWidget("D5").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(3); };
  41. mylayout.getWidget("D6").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(4); };
  42. mylayout.getWidget("D7").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(5); };
  43. mylayout.getWidget("D8").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(6); };
  44. mylayout.getWidget("D9").onClick = function () { maintb.setCurrentPage(4); supporttb.setCurrentPage(7); };
  45. };