]> granicus.if.org Git - docbook-dsssl/commitdiff
Added support for the dbfo_label-width PI in calloutlists.
authorMauritz Jeanson <mj@johanneberg.com>
Thu, 27 Sep 2007 17:37:14 +0000 (17:37 +0000)
committerMauritz Jeanson <mj@johanneberg.com>
Thu, 27 Sep 2007 17:37:14 +0000 (17:37 +0000)
xsl/fo/lists.xsl

index ffdfaec9adac62525165f7d27c292d60ca4a2ec0..a5e8ca877967bc2126bb8f7a244957deb07dbc6d 100644 (file)
   <xsl:call-template name="object.id"/>
   </xsl:variable>
 
+  <xsl:variable name="pi-label-width">
+    <xsl:call-template name="pi.dbfo_label-width"/>
+  </xsl:variable>
+
   <fo:block id="{$id}"
             text-align="{$alignment}">
     <!-- The above restores alignment altered by image align attribute -->
                    space-before.maximum="1.2em"
                    provisional-distance-between-starts="2.2em"
                    provisional-label-separation="0.2em">
+
+      <xsl:if test="$pi-label-width != ''">
+       <xsl:attribute name="provisional-distance-between-starts">
+         <xsl:value-of select="$pi-label-width"/>
+       </xsl:attribute>
+      </xsl:if>
+      
       <xsl:apply-templates select="callout
                                 |comment()[preceding-sibling::callout]
                                 |processing-instruction()[preceding-sibling::callout]"/>