]> granicus.if.org Git - docbook-dsssl/commitdiff
Fix for bug #893438: only first seealso processed.
authorBob Stayton <bobs@sagehill.net>
Fri, 28 May 2004 09:01:24 +0000 (09:01 +0000)
committerBob Stayton <bobs@sagehill.net>
Fri, 28 May 2004 09:01:24 +0000 (09:01 +0000)
xsl/html/autoidx.xsl

index aa30693bff290953c981d165df3fa18eef98e3a3..7243dc84980b720d3c2d91529935698682314dbc 100644 (file)
   <xsl:param name="scope" select="."/>
   <xsl:param name="role" select="''"/>
 
-  <dt>
-  <xsl:text>(</xsl:text>
-  <xsl:call-template name="gentext">
-    <xsl:with-param name="key" select="'seealso'"/>
-  </xsl:call-template>
-  <xsl:text> </xsl:text>
-  <xsl:value-of select="seealso"/>
-  <xsl:text>)</xsl:text>
-  </dt>
+  <xsl:for-each select="seealso">
+    <xsl:sort select="translate(., &lowercase;, &uppercase;)"/>
+    <dt>
+    <xsl:text>(</xsl:text>
+    <xsl:call-template name="gentext">
+      <xsl:with-param name="key" select="'seealso'"/>
+    </xsl:call-template>
+    <xsl:text> </xsl:text>
+    <xsl:value-of select="."/>
+    <xsl:text>)</xsl:text>
+    </dt>
+  </xsl:for-each>
 </xsl:template>
 
 <xsl:template match="*" mode="index-title-content">