home *** CD-ROM | disk | FTP | other *** search
/ PC & Mediji 2002 March / PCM_0203.iso / MEDIA / DEMO / M10USWEB.exe / RCDATA / CABINET / money.cab / msmoney.chm / hhsngltrm.xsl < prev    next >
Extensible Markup Language  |  2001-07-25  |  3KB  |  75 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="*/index/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.             if(HeaderExpandText)
  49.             {
  50.                 HeaderExpandText.style.display = (document.body.clientWidth >= 200) ? "none" : "block";
  51.             }
  52.             if(HeaderContractText)
  53.             {
  54.                 HeaderContractText.style.display = (document.body.clientWidth < 200) ? "none" : "block";
  55.             }
  56.         }
  57.         ]]>
  58.         </xsl:comment>
  59.         </SCRIPT>
  60.     </xsl:element>
  61.     <xsl:element name="BODY">
  62.     <xsl:attribute name="oncontextmenu">return false</xsl:attribute>
  63.     <xsl:attribute name="onload">Main()</xsl:attribute>
  64.     <xsl:element name="H3"><xsl:value-of select="*/index/title" /> (definition)</xsl:element>
  65.     <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>
  66.     <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>
  67.     <xsl:element name="HR" />
  68.     <xsl:element name="P">
  69.         <xsl:value-of select="*/content/p" />
  70.     </xsl:element>
  71.     <xsl:element name="DIV"><xsl:attribute name="ID">MSMNYUPDATE</xsl:attribute><xsl:attribute name="STYLE">display:none</xsl:attribute> </xsl:element>
  72.     </xsl:element>
  73. </xsl:element>
  74. </xsl:template>
  75. </xsl:stylesheet>