home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 August / 08_02.iso / software / cb5 / files / Bryce5TrialVersion.exe / data1.cab / HelpFiles / wwhelp / js / scripts / syncf.js < prev    next >
Encoding:
JavaScript  |  2001-07-16  |  4.5 KB  |  146 lines

  1. function  Sync_Object(ParamWWHelp)
  2. {
  3.   this.mWWHelp = ParamWWHelp;
  4.  
  5.   this.fSyncHTML          = Sync_SyncHTML;
  6.   this.fSyncHead          = Sync_SyncHead;
  7.   this.fSyncBody          = Sync_SyncBody;
  8.   this.fSyncTOCHead       = Sync_SyncTOCHead;
  9.   this.fSyncTOCBody       = Sync_SyncTOCBody;
  10.   this.fSyncIndexHead     = Sync_SyncIndexHead;
  11.   this.fSyncIndexBody     = Sync_SyncIndexBody;
  12.   this.fSyncSearchHead    = Sync_SyncSearchHead;
  13.   this.fSyncSearchBody    = Sync_SyncSearchBody;
  14.   this.fSyncFavoritesHead = Sync_SyncFavoritesHead;
  15.   this.fSyncFavoritesBody = Sync_SyncFavoritesBody;
  16. }
  17.  
  18. function  Sync_SyncHTML()
  19. {
  20.   WWHelpTopFrame.WWHNavigation.WWHSync.document.open("text/html", "replace");
  21.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\"");
  22.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("            \"http://www.w3.org/TR/REC-html40/strict.dtd\">");
  23.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("<html>");
  24.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("<head>");
  25.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("<title>Sync</title>");
  26.  
  27.   this.fSyncHead();
  28.  
  29.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("</head>");
  30.  
  31.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("<body>");
  32.  
  33.   this.fSyncBody();
  34.  
  35.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("</body>");
  36.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("</html>");
  37.   WWHelpTopFrame.WWHNavigation.WWHSync.document.close();
  38. }
  39.  
  40. function  Sync_SyncHead()
  41. {
  42.   if (this.mWWHelp.mTabs.mCurrentTab == 0)
  43.   {
  44.     this.fSyncTOCHead();
  45.   }
  46.   else if (this.mWWHelp.mTabs.mCurrentTab == 1)
  47.   {
  48.     this.fSyncIndexHead();
  49.   }
  50.   else if (this.mWWHelp.mTabs.mCurrentTab == 2)
  51.   {
  52.     this.fSyncSearchHead();
  53.   }
  54.   else if (this.mWWHelp.mTabs.mCurrentTab == 3)
  55.   {
  56.     this.fSyncFavoritesHead();
  57.   }
  58. }
  59.  
  60. function  Sync_SyncBody()
  61. {
  62.   if (this.mWWHelp.mTabs.mCurrentTab == 0)
  63.   {
  64.     this.fSyncTOCBody();
  65.   }
  66.   else if (this.mWWHelp.mTabs.mCurrentTab == 1)
  67.   {
  68.     this.fSyncIndexBody();
  69.   }
  70.   else if (this.mWWHelp.mTabs.mCurrentTab == 2)
  71.   {
  72.     this.fSyncSearchBody();
  73.   }
  74.   else if (this.mWWHelp.mTabs.mCurrentTab == 3)
  75.   {
  76.     this.fSyncFavoritesBody();
  77.   }
  78. }
  79.  
  80. function  Sync_SyncTOCHead()
  81. {
  82.   this.mWWHelp.mContents.fHead();
  83. }
  84.  
  85. function  Sync_SyncTOCBody()
  86. {
  87.   this.mWWHelp.mContents.fBody();
  88.  
  89.   // Restore previous view
  90.   //
  91.   setTimeout("WWHelpTopFrame.WWHNavigation.WWHSync.window.scroll(" + this.mWWHelp.mTabs.mXYPosition[0][0]
  92.                                                                    + ", "
  93.                                                                    + this.mWWHelp.mTabs.mXYPosition[0][1]
  94.                                                                    + ");", 100);
  95. }
  96.  
  97. function  Sync_SyncIndexHead()
  98. {
  99.   this.mWWHelp.mIndex.fGenerateStyles();
  100. }
  101.  
  102. function  Sync_SyncIndexBody()
  103. {
  104.   this.mWWHelp.mIndex.fDisplayIndex();
  105.  
  106.   // Restore previous view
  107.   //
  108.   setTimeout("WWHelpTopFrame.WWHNavigation.WWHSync.window.scroll(" + this.mWWHelp.mTabs.mXYPosition[1][0]
  109.                                                                    + ", "
  110.                                                                    + this.mWWHelp.mTabs.mXYPosition[1][1]
  111.                                                                    + ");", 100);
  112. }
  113.  
  114. function  Sync_SyncSearchHead()
  115. {
  116.   this.mWWHelp.mSearch.fGenerateStyles();
  117. }
  118.  
  119. function  Sync_SyncSearchBody()
  120. {
  121.   this.mWWHelp.mSearch.fSearchBody();
  122.  
  123.   // Restore previous view
  124.   //
  125.   setTimeout("WWHelpTopFrame.WWHNavigation.WWHSync.window.scroll(" + this.mWWHelp.mTabs.mXYPosition[2][0]
  126.                                                                    + ", "
  127.                                                                    + this.mWWHelp.mTabs.mXYPosition[2][1]
  128.                                                                    + ");", 100);
  129. }
  130.  
  131. function  Sync_SyncFavoritesHead()
  132. {
  133. }
  134.  
  135. function  Sync_SyncFavoritesBody()
  136. {
  137.   WWHelpTopFrame.WWHNavigation.WWHSync.document.writeln("<h2>Favorites are here.</h2>");
  138.  
  139.   // Restore previous view
  140.   //
  141.   setTimeout("WWHelpTopFrame.WWHNavigation.WWHSync.window.scroll(" + this.mWWHelp.mTabs.mXYPosition[3][0]
  142.                                                                    + ", "
  143.                                                                    + this.mWWHelp.mTabs.mXYPosition[3][1]
  144.                                                                    + ");", 100);
  145. }
  146.