Ticket #1977: annotation.xsl.patch

File annotation.xsl.patch, 985 bytes (added by Steven Watanabe, 14 years ago)
  • annotation.xsl

     
    291291  </xsl:template>
    292292
    293293  <xsl:template match="headername" mode="annotation">
    294     <xsl:param name="name" select="text()"/>
     294    <xsl:variable name="name">
     295      <xsl:choose>
     296        <xsl:when test="@alt">
     297          <xsl:value-of select="@alt"/>
     298        </xsl:when>
     299        <xsl:otherwise>
     300          <xsl:value-of select="text()"/>
     301        </xsl:otherwise>
     302      </xsl:choose>
     303    </xsl:variable>
    295304
    296305    <xsl:variable name="node" select="key('headers', $name)"/>
    297306    <xsl:choose>
     
    311320              <xsl:with-param name="node" select="$node"/>
    312321            </xsl:call-template>
    313322          </xsl:with-param>
    314           <xsl:with-param name="text" select="$name"/>
     323          <xsl:with-param name="text" select="string(.)"/>
    315324        </xsl:call-template>
    316325      </xsl:when>
    317326