]> granicus.if.org Git - docbook-dsssl/commitdiff
Support titlecase "Java", "Perl", and "IDL" as values for the
authorMichael Smith <xmldoc@users.sourceforge.net>
Tue, 5 Sep 2006 04:24:55 +0000 (04:24 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Tue, 5 Sep 2006 04:24:55 +0000 (04:24 +0000)
language attribute on classsynopsis, etc. (instead of just
lowercase "java", "perl", and "idl"). Also support "c++" and "C++"
(instead of just "cpp").

Affects HTML, FO, and manpages output. Closes bug 1552332. Thanks
to "Brian A. Vanderburg II".

xsl/fo/synop.xsl
xsl/html/synop.xsl

index 98472371fb43723f79c5a50b288b174a35ced5ec..98f6f57ffd0f4f5b6c3fd69a606d16314335fca5 100644 (file)
   -->
 
   <xsl:choose>
-    <xsl:when test="$language='java'">
+    <xsl:when test="$language='java' or $language='Java'">
       <xsl:apply-templates select="." mode="java"/>
     </xsl:when>
-    <xsl:when test="$language='perl'">
+    <xsl:when test="$language='perl' or $language='Perl'">
       <xsl:apply-templates select="." mode="perl"/>
     </xsl:when>
-    <xsl:when test="$language='idl'">
+    <xsl:when test="$language='idl' or $language='IDL'">
       <xsl:apply-templates select="." mode="idl"/>
     </xsl:when>
-    <xsl:when test="$language='cpp'">
+    <xsl:when test="$language='cpp' or $language='c++' or $language='C++'">
       <xsl:apply-templates select="." mode="cpp"/>
     </xsl:when>
     <xsl:otherwise>
index 62e2e90a0520f371b6b6f351288c3e0ac87fc371..a48f2c28eb522ccc7bcfce19e018629d234d47db 100644 (file)
@@ -737,16 +737,16 @@ paramdef      ::= (#PCDATA|type|replaceable|parameter|funcparams)*
   </xsl:param>
 
   <xsl:choose>
-    <xsl:when test="$language='java'">
+    <xsl:when test="$language='java' or $language='Java'">
       <xsl:apply-templates select="." mode="java"/>
     </xsl:when>
-    <xsl:when test="$language='perl'">
+    <xsl:when test="$language='perl' or $language='Perl'">
       <xsl:apply-templates select="." mode="perl"/>
     </xsl:when>
-    <xsl:when test="$language='idl'">
+    <xsl:when test="$language='idl or $language='IDL''">
       <xsl:apply-templates select="." mode="idl"/>
     </xsl:when>
-    <xsl:when test="$language='cpp'">
+    <xsl:when test="$language='cpp' or $language='c++' or $language='C++'">
       <xsl:apply-templates select="." mode="cpp"/>
     </xsl:when>
     <xsl:otherwise>