Author: sjur
Date: Fri Sep  5 03:17:42 2008
New Revision: 692404

URL: http://svn.apache.org/viewvc?rev=692404&view=rev
Log:
Now also the TOC itself can get a user-specified font-family.

Modified:
    
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-toc.ft

Modified: 
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-toc.ft
URL: 
http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-toc.ft?rev=692404&r1=692403&r2=692404&view=diff
==============================================================================
--- 
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-toc.ft
 (original)
+++ 
forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-toc.ft
 Fri Sep  5 03:17:42 2008
@@ -44,6 +44,7 @@
       version="1.0">
       <xsl:param name="defaultVariables" select="'test.html'"/>
       <xsl:param name="sans-serif" select="$defaultVariables/*/[EMAIL 
PROTECTED]'output.pdf.fontFamily.sansSerif']/@value" />
+      <xsl:param name="serif" select="$defaultVariables/*/[EMAIL 
PROTECTED]'output.pdf.fontFamily.serif']/@value" />
       <xsl:param name="TOCTitleFontFamily">
         <xsl:choose>
           <xsl:when test="$defaultVariables/*/[EMAIL 
PROTECTED]'output.pdf.fontFamily.TOCTitleFontFamily']">
@@ -52,6 +53,14 @@
           <xsl:otherwise><xsl:value-of select="$sans-serif"/></xsl:otherwise>
         </xsl:choose>
       </xsl:param>
+      <xsl:param name="TOCFontFamily">
+        <xsl:choose>
+          <xsl:when test="$defaultVariables/*/[EMAIL 
PROTECTED]'output.pdf.fontFamily.TOCFontFamily']">
+            <xsl:value-of select="$defaultVariables/*/[EMAIL 
PROTECTED]'output.pdf.fontFamily.TOCFontFamily']/@value"/>
+          </xsl:when>
+          <xsl:otherwise><xsl:value-of select="$serif"/></xsl:otherwise>
+        </xsl:choose>
+      </xsl:param>
       <xsl:param name="max-depth" select="2"/>
       <xsl:param name="page-break-after" select="'true'"/>
       <xsl:include href="lm://pdf.transform.helper.pageBreaks"/>
@@ -71,8 +80,13 @@
               <!-- insert i18n stuff here -->
               <xsl:text>Table of contents</xsl:text>
             </fo:block>
-            <fo:block font-family="serif" font-size="12pt" space-after="5pt"
-              space-before="0pt" text-align="justify" width="7.5in">
+            <fo:block
+              font-family="{$TOCFontFamily}"
+              font-size="12pt"
+              space-after="5pt"
+              space-before="0pt"
+              text-align="justify"
+              width="7.5in">
               <xsl:if test="$page-break-after">
                 <xsl:attribute name="break-after">page</xsl:attribute>
               </xsl:if>