home *** CD-ROM | disk | FTP | other *** search
/ Chip 2003 November / Chip_2003-11_cd2.bin / ruzne / painter / PAINTE~2.cab / _E985108CAF6D43E7BFBEB27BBC65B8FC < prev    next >
Text File  |  2003-01-06  |  5KB  |  147 lines

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