home *** CD-ROM | disk | FTP | other *** search
/ Chip 2004 June / CHIP_CD_2004-06.iso / bonus / buhgal / files / M12USWEB.exe / RCDATA / CABINET / money.cab / msmoney.chm / hhsngltrm.xsl < prev    next >
Extensible Markup Language  |  2003-06-18  |  3KB  |  82 lines

  1. <?xml version="1.0"?>
  2. <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
  3. <xsl:template match="/">
  4. <xsl:element name="HTML">
  5.     <xsl:element name="HEAD">
  6.         <xsl:element name="TITLE"><xsl:value-of select="*/title"/> (definition)</xsl:element>
  7.         <xsl:element name="STYLE">
  8.         BODY
  9.         {
  10.         font                : 8pt tahoma;
  11.         color                : #000000;
  12.         background-color    : #fffef9;
  13.         margin                : 0.0em 0.5em;
  14.         }
  15.         H3
  16.         {
  17.         font                : 8pt tahoma;
  18.         font-weight            : bold;
  19.         color                : #ffffff;
  20.         background-color    : #666666;
  21.         margin                : 0.0em -0.5em 0.5em -0.5em;
  22.         padding                : 0.8em 0.8em;
  23.         }
  24.         HR
  25.         {
  26.         color                : #999999;
  27.         height                : 1px;
  28.         }
  29.         P
  30.         {
  31.         margin-top            : 0.5em;
  32.         margin-bottom        : 0.5em;
  33.         }
  34.         </xsl:element>
  35.         <SCRIPT TYPE="text/jscript" LANGUAGE="JScript">
  36.         <xsl:comment>
  37.         <![CDATA[
  38.         function Main()
  39.         {
  40.             ResetHeaderHtml();
  41.             window.onresize = function()
  42.             {
  43.                 ResetHeaderHtml();
  44.             }
  45.         }
  46.         function ResetHeaderHtml()
  47.         {
  48.             var kbTrmntr = 200;
  49.             if(HeaderExpandText)
  50.             {
  51.                 HeaderExpandText.style.display = (document.body.clientWidth >= kbTrmntr) ? "none" : "block";
  52.             }
  53.             if(HeaderContractText)
  54.             {
  55.                 HeaderContractText.style.display = (document.body.clientWidth < kbTrmntr) ? "none" : "block";
  56.             }
  57.         }
  58.         ]]>
  59.         </xsl:comment>
  60.         </SCRIPT>
  61.     </xsl:element>
  62.     <xsl:element name="BODY">
  63.     <xsl:attribute name="oncontextmenu">return false</xsl:attribute>
  64.     <xsl:attribute name="onload">Main()</xsl:attribute>
  65.     <xsl:element name="H3"><xsl:value-of select="*/title" /> (definition)</xsl:element>
  66.     <xsl:element name="P"><xsl:attribute name="ID">HeaderExpandText</xsl:attribute><xsl:attribute name="STYLE">display:none</xsl:attribute>For easier reading, click <xsl:element name="IMG"><xsl:attribute name="SRC">h.resize.gif</xsl:attribute><xsl:attribute name="BORDER">0</xsl:attribute></xsl:element> above.</xsl:element>
  67.     <xsl:element name="P"><xsl:attribute name="ID">HeaderContractText</xsl:attribute><xsl:attribute name="STYLE">display:none</xsl:attribute>To narrow this window, click <xsl:element name="IMG"><xsl:attribute name="SRC">h.resize.gif</xsl:attribute><xsl:attribute name="BORDER">0</xsl:attribute></xsl:element> above.</xsl:element>
  68.     <xsl:element name="HR" />
  69.     <xsl:element name="P">
  70.         <xsl:apply-templates select="*/definition" />
  71.     </xsl:element>
  72.     <xsl:element name="DIV"><xsl:attribute name="ID">MSMNYUPDATE</xsl:attribute><xsl:attribute name="STYLE">display:none</xsl:attribute> </xsl:element>
  73.     </xsl:element>
  74. </xsl:element>
  75. </xsl:template>
  76. <xsl:template match="text()">
  77.     <xsl:value-of />
  78. </xsl:template>
  79. <xsl:template match="definition">
  80.     <xsl:element name="P"><xsl:apply-templates /></xsl:element>
  81. </xsl:template>
  82. </xsl:stylesheet>