home *** CD-ROM | disk | FTP | other *** search
/ Venus 7000 / darktronics.iso / Software / Service Packs / WinXPSP1.exe / appwiz.cp_ / appwiz.cpl / HTML / CONFIG.JS < prev    next >
Encoding:
Text File  |  2002-08-29  |  1.7 KB  |  64 lines

  1. function Config_Activate(bExec)
  2. {
  3. LoadScriptFile("idScriptUtil", "util.js");
  4. if (bExec)
  5. {
  6. _RunOCMgr();
  7. return;
  8. }
  9. g_docAll.idTrHeadMargin_Config.style.display = 'block';
  10. g_docAll.idTrHeadComponents1_Config.style.display = 'block';
  11. g_docAll.idTrHeadComponents2_Config.style.display = 'block';
  12. g_docAll.idTrHeadServices_Config.style.display = 'block';
  13. g_docAll.idTrBody_Config.style.display = 'block';
  14. if (false == g_bConfigPageLoaded)
  15. {
  16. if (Dso_IsRestricted("NoComponents"))
  17. {
  18. g_docAll.idTrHeadComponents1_Config.style.visibility = 'hidden';
  19. g_docAll.idTrHeadComponents2_Config.style.visibility = 'hidden';
  20. }
  21. g_docAll.idConfigListbox.dataSource = "idCtlAppsDso.ocsetup";
  22. g_docAll.idConfigListbox.Refresh();
  23. g_docAll.idBtnNTOptions.onclick = _RunOCMgr;
  24. g_bConfigPageLoaded = true;
  25. }
  26. Config_SetFocus();
  27. }
  28. function Config_SetFocus()
  29. {
  30. g_docAll.idConfigListbox.focus();
  31. }
  32. function Config_Deactivate()
  33. {
  34. g_docAll.idTrHeadMargin_Config.style.display = 'none';
  35. g_docAll.idTrHeadComponents1_Config.style.display = 'none';
  36. g_docAll.idTrHeadComponents2_Config.style.display = 'none';
  37. g_docAll.idTrHeadServices_Config.style.display = 'none';
  38. g_docAll.idTrBody_Config.style.display = 'none';
  39. }
  40. function Config_OnSetFocus()
  41. {
  42. var evt = window.event;
  43. ApplyExtraStyles(evt.srcChild, evt.bFocus);
  44. }
  45. function Config_OnCustomDraw()
  46. {
  47. var evt = window.event;
  48. var tblElem = evt.srcChild; 
  49. if (evt.bSelected && 'postpaint' == evt.drawStage)
  50. {
  51. tblElem.all('idBtnConfig').onclick = _Configure;
  52. }
  53. }
  54. function _RunOCMgr()
  55. {
  56. g_docAll.idCtlAppsDso.Exec('ocsetup', 'ntoptions', 0);
  57. }
  58. function _Configure()
  59. {
  60. var rsCur = Dso_GetRecordset("ocsetup");
  61. g_docAll.idCtlAppsDso.Exec("ocsetup", "install", rsCur.AbsolutePosition);
  62. Dso_Refresh("ocsetup");
  63. }
  64.