[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdelibs/kdoctools/customization
From:       Lauri Watts <lauri () kde ! org>
Date:       2004-01-29 20:32:54
Message-ID: 20040129203254.E2A6098DB () office ! kde ! org
[Download RAW message or body]

CVS commit by lauri: 

Forward porting bug workaround for 73653


  M +13 -4     kde-ttlpg.xsl   1.9


--- kdelibs/kdoctools/customization/kde-ttlpg.xsl  #1.8:1.9
@@ -40,8 +40,17 @@
 <!-- other things to be added: add date phrase: Last updated -->
 
-<xsl:template match="othercredit" mode="titlepage.mode">
-  <p class="{name(.)}">
-  <xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
-  <xsl:text>: </xsl:text>
+  <xsl:template match="othercredit" mode="titlepage.mode">
+    <p class="{name(.)}">
+      <xsl:choose>
+        <xsl:when test="./contrib">
+          <xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
+        </xsl:when>
+        <xsl:when test="not(./contrib)">
+          <span style="text-transform: capitalize">
+            <xsl:apply-templates mode="titlepage.mode" select="@role"/>
+          </span>
+        </xsl:when>
+      </xsl:choose>
+      <xsl:text>: </xsl:text>
   <a><!-- removed the name="./@id" attribute: it was wrong and I don't understand \
what it's supposed to do -->  <xsl:call-template name="person.name"/>


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic