home *** CD-ROM | disk | FTP | other *** search
/ Organic Chemistry (8th Edition) / Image.iso / mac / organic / cmd / command.xsl < prev    next >
Extensible Markup Language  |  2002-12-05  |  4KB  |  108 lines

  1. <?xml version="1.0"?>
  2. <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xlink="http://www.w3.org/1999/xlink">
  3.  
  4. <!-- Edugen XSL Stylesheets V1.0 =======================================
  5.  
  6.      File command.xsl for TTA
  7.      
  8.      This file is part of the Edugen XSL Stylesheets.
  9.      Copyright (c) 2002 WWL Corp. - A Subsidiary of John Wiley & Sons, Inc.
  10. ========================================================================= -->
  11.  
  12. <xsl:output method="html" indent="no"/>
  13.  
  14. <!-- version -->
  15. <xsl:param name="version">1.0</xsl:param>
  16. <!-- dynamic param -->
  17. <xsl:param name="selector" select="/*"/>
  18.  
  19. <xsl:variable name="courseHttpPath"></xsl:variable>
  20. <xsl:variable name="edugenHttpPath"></xsl:variable>
  21. <xsl:variable name="courseFilePath"></xsl:variable>
  22. <xsl:variable name="edugenFilePath"></xsl:variable>
  23.  
  24. <xsl:variable name="courseHttpPath"><?11?>?sid=<?1003?>&msg=3&course=<?1008?>&file=</xsl:variable>
  25. <xsl:variable name="edugenHttpPath"><?11?>?sid=global&msg=300&file=</xsl:variable>
  26. <xsl:variable name="courseFilePath"><?303?></xsl:variable>
  27. <xsl:variable name="edugenFilePath"><?301?></xsl:variable>
  28.  
  29. <xsl:attribute-set name="body_attributes">
  30.     <xsl:attribute name="bgcolor">#ffffff</xsl:attribute>
  31.     <xsl:attribute name="text">#000000</xsl:attribute>
  32.     <xsl:attribute name="leftmargin">4</xsl:attribute>
  33.     <xsl:attribute name="topmargin">4</xsl:attribute>
  34.     <xsl:attribute name="marginwidth">4</xsl:attribute>
  35.     <xsl:attribute name="marginheight">4</xsl:attribute>
  36.     <xsl:attribute name="onresize">javascript:if(navigator.appName.indexOf('Netscape')!=-1)self.location.reload();</xsl:attribute>
  37.     <xsl:attribute name="onload">javascript:doOnload();</xsl:attribute>
  38.     <xsl:attribute name="onunload">javascript:doOnunload();</xsl:attribute>
  39. </xsl:attribute-set>
  40.  
  41. <!-- ============= root =============================== -->
  42. <xsl:template match="/">
  43. <html>
  44. <xsl:comment>
  45. Copyright (c) 2002 WWL Corp. - A Subsidiary of John Wiley & Sons, Inc.
  46. Thank you for examining our code
  47. </xsl:comment>
  48. <head>
  49. <title>Command: <xsl:value-of select="$selector/@id"/></title>
  50. <meta name="generator" content="Edugen XSL Stylesheets V{$version}"/>
  51. <script type="text/javascript" language="JavaScript"><![CDATA[
  52. function getPrefix()
  53. {
  54.     var str = self.location.href;
  55.     return str.substring(0,str.indexOf("<?11?>"));
  56. }
  57.  
  58. function doOnload()
  59. {
  60.     doCommand();
  61. }
  62. function doOnunload()
  63. {
  64.     
  65. }
  66. function loadingContent(in_page)
  67. {
  68.     var msg = "<?11?>?sid=<?1003?>&msg=4&xml=/media/content/book.xml" +
  69.         "&xsl=/media/content/links.xsl&name=selector&select=//*[Q%3D'" + in_page + "']";
  70.     if (top.frames.frameset.xmlarea != null)
  71.     {
  72.         top.frames.frameset.xmlarea.location = msg;
  73.     }
  74.     else if (top.frames.frameset != null)
  75.     {
  76.         top.frames.frameset.location = msg;
  77.     }    
  78. }
  79. ]]>
  80. <xsl:apply-templates select="$selector/script"/>
  81. </script>
  82. </head>
  83. <body xsl:use-attribute-sets="body_attributes">
  84. <xsl:apply-templates select="$selector/body"/>
  85. </body>
  86. </html>
  87. </xsl:template>
  88. <!-- ====== end of root =============================== -->
  89.  
  90. <!-- ============= command =============================== -->
  91. <xsl:template match="command">
  92. <xsl:apply-templates/>
  93. </xsl:template>
  94. <!-- ====== end of command =============================== -->
  95.  
  96. <!-- ============= script =============================== -->
  97. <xsl:template match="script">
  98. <xsl:apply-templates/>
  99. </xsl:template>
  100. <!-- ====== end of script =============================== -->
  101.  
  102. <!-- =========================================================================
  103.      Thank you for examining our code.
  104.      Please direct all questions, bug reports, or suggestions for changes
  105.      to the info@maris.com
  106. ========================================================================== -->
  107.  
  108. </xsl:stylesheet>