</div>
</xsl:template>
+<xsl:template match="ld:section1">
+ <div class="head2dx" id="{@name}">
+ <xsl:apply-templates/>
+ <xsl:call-template name="sp"/>
+ <xsl:call-template name="butterfly">
+ <xsl:with-param name="name" select="1"/>
+ </xsl:call-template>
+ </div>
+</xsl:template>
+
<xsl:template match="ld:section3">
<div class="head2dx" id="{@name}">
<xsl:apply-templates/>
</div>
</xsl:template>
+<xsl:template match="ld:section15">
+ <div class="head2dx" id="{@name}">
+ <xsl:apply-templates/>
+ <xsl:call-template name="sp"/>
+ <xsl:call-template name="butterfly">
+ <xsl:with-param name="name" select="15"/>
+ </xsl:call-template>
+ </div>
+</xsl:template>
+
<xsl:template match="ld:subsection">
<div class="head3sn" id="{@name}">
<xsl:apply-templates/>
</div>
</xsl:template>
+<xsl:template match="ld:index">
+ <table><xsl:apply-templates/></table>
+</xsl:template>
+
+<xsl:template match="ld:file">
+ <tr class="{@class}">
+ <td class="center"><xsl:value-of select="@type"/></td>
+ <td><a href="{$baseurl}{@to}">
+ <xsl:value-of select="@name"/>
+ </a></td>
+ </tr>
+</xsl:template>
+
<xsl:template match="ld:link">
<a href="{@to}">
<xsl:apply-templates/>
</a>
</xsl:template>
+<xsl:template match="ld:newline">
+ <br/>
+</xsl:template>
+
<xsl:template match="ld:list">
<ul><xsl:apply-templates/></ul>
</xsl:template>
<xsl:template match="ld:item">
- <li><xsl:apply-templates/></li>
+ <li class="{@class}"><xsl:apply-templates/></li>
</xsl:template>
-<xsl:template match="ld:notice">
- <span class="emph {@class}"><xsl:value-of select="@notice"/></span>
+<xsl:template match="ld:line">
+ <div class="{@class}">
+ <xsl:choose>
+ <xsl:when test="@of"><xsl:value-of select="@of"/></xsl:when>
+ <xsl:otherwise><xsl:apply-templates/></xsl:otherwise>
+ </xsl:choose>
+ </div>
</xsl:template>
-<xsl:template match="ld:version3-icon">
- <xsl:call-template name="butterfly">
- <xsl:with-param name="name" select="8"/>
- </xsl:call-template>
- <xsl:call-template name="sp"/>
+<xsl:template match="ld:style">
+ <span class="{@class}">
+ <xsl:choose>
+ <xsl:when test="@title">
+ <xsl:attribute name="title"><xsl:value-of select="@title"/></xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+ <xsl:choose>
+ <xsl:when test="@of"><xsl:value-of select="@of"/></xsl:when>
+ <xsl:otherwise><xsl:apply-templates/></xsl:otherwise>
+ </xsl:choose>
+ </span>
</xsl:template>
-<xsl:template match="ld:version2-icon">
- <xsl:call-template name="butterfly">
- <xsl:with-param name="name" select="4"/>
- </xsl:call-template>
- <xsl:call-template name="sp"/>
+<xsl:template match="ld:notice">
+ <span class="emph {@class}">
+ <xsl:choose>
+ <xsl:when test="@notice"><xsl:value-of select="@notice"/></xsl:when>
+ <xsl:when test="@text"><xsl:value-of select="@text"/></xsl:when>
+ <xsl:otherwise><xsl:apply-templates/></xsl:otherwise>
+ </xsl:choose>
+ </span>
</xsl:template>
-<xsl:template match="ld:version1-icon">
- <xsl:call-template name="butterfly">
- <xsl:with-param name="name" select="6"/>
- </xsl:call-template>
- <xsl:call-template name="sp"/>
+<xsl:template match="ld:sub">
+ <sub><xsl:apply-templates/></sub>
</xsl:template>
-<xsl:template match="ld:crux-icon">
- <img class="icon32"
- alt="[Crux logo]"
- title="the Crux"
- src="{$baseurl}images/crux_32.png"
- />
- <xsl:call-template name="sp"/>
+<xsl:template match="ld:sup">
+ <sup><xsl:apply-templates/></sup>
</xsl:template>
-<xsl:template match="ld:helena-icon">
- <img class="icon32"
- alt="[Helena logo]"
- title="Helena"
- src="{$baseurl}images/helena_32.png"
+<xsl:template match="ld:img">
+ <xsl:call-template name="img"/>
+ <xsl:choose>
+ <xsl:when test="@logo">
+ <xsl:call-template name="sp"/>
+ </xsl:when>
+ </xsl:choose>
+</xsl:template>
+
+<xsl:template match="ld:ucs-bronze">
+ <img
+ alt="[Official bronze sponsor of Unicode Consortium]"
+ title="Official bronze sponsor of Unicode Consortium"
+ src="{$baseurl}images/bronze-{@char}.png"
/>
- <xsl:call-template name="sp"/>
</xsl:template>
<xsl:template match="ld:footer">
<xsl:call-template name="rule"/>
<div class="spacer"><br/></div>
<div class="spacer">
- <xsl:call-template name="xhtml"/>
- <xsl:call-template name="css"/>
- <xsl:call-template name="xslt"/>
+ <xsl:call-template name="xhtml-label"/>
+ <xsl:call-template name="css-label"/>
+ <xsl:call-template name="xslt-label"/>
<xsl:apply-templates/>
- <xsl:call-template name="png"/>
- <xsl:call-template name="browser"/>
+ <xsl:call-template name="png-label"/>
+ <xsl:call-template name="browser-label"/>
</div>
<div class="spacer"><br/></div>
<div class="spacer">
</div>
</xsl:template>
-<xsl:template match="ld:helena-label">
- <xsl:call-template name="helena"/>
-</xsl:template>
-
<xsl:template match="ld:page">
<html xsl:exclude-result-prefixes="ld" dir="ltr" lang="en-us"><head>
<meta http-equiv="Content-Language" content="en-us"/>
href="{$baseurl}css/xhtbl.css"
/>
<link rel="shortcut icon"
- href="{$baseurl}images/crux_16.ico"
+ href="{$baseurl}images/crux_32.ico"
/>
</head><body lang="en-US">
- <xsl:call-template name="home"/>
+ <div class="spacer"><xsl:call-template name="img"/></div>
<div class="head1"><xsl:value-of select="@head"/></div>
<xsl:call-template name="rule"/>
<xsl:apply-templates/>