Home | History | Annotate | Download | only in patches
      1 --- docbook-xsl-1.69.1/fo/lists.xsl.orig	2006-01-19 02:36:22.000000000 -0800
      2 +++ docbook-xsl-1.69.1/fo/lists.xsl	2006-01-19 02:34:54.000000000 -0800
      3 @@ -125,9 +130,18 @@
      4        </fo:block>
      5      </fo:list-item-label>
      6      <fo:list-item-body start-indent="body-start()">
      7 +    <xsl:choose>
      8 +     <xsl:when test="child::*[1][local-name()='para' or
      9 +      local-name()='simpara' or
     10 +      local-name()='formalpara']">
     11 +      <xsl:apply-templates/>
     12 +     </xsl:when>
     13 +     <xsl:otherwise>
     14        <fo:block>
     15 -        <xsl:apply-templates/>
     16 +       <xsl:apply-templates/>
     17        </fo:block>
     18 +     </xsl:otherwise>
     19 +    </xsl:choose>
     20      </fo:list-item-body>
     21    </xsl:variable>
     22  
     23 @@ -287,9 +301,18 @@
     24        </fo:block>
     25      </fo:list-item-label>
     26      <fo:list-item-body start-indent="body-start()">
     27 +    <xsl:choose>
     28 +     <xsl:when test="child::*[1][local-name()='para' or
     29 +      local-name()='simpara' or
     30 +      local-name()='formalpara']">
     31 +      <xsl:apply-templates/>
     32 +     </xsl:when>
     33 +     <xsl:otherwise>
     34        <fo:block>
     35 -        <xsl:apply-templates/>
     36 +       <xsl:apply-templates/>
     37        </fo:block>
     38 +     </xsl:otherwise>
     39 +    </xsl:choose>
     40      </fo:list-item-body>
     41    </xsl:variable>
     42  
     43 @@ -486,9 +509,18 @@
     44        </fo:block>
     45      </fo:list-item-label>
     46      <fo:list-item-body start-indent="body-start()">
     47 +    <xsl:choose>
     48 +     <xsl:when test="child::*[1][local-name()='para' or
     49 +      local-name()='simpara' or
     50 +      local-name()='formalpara']">
     51 +      <xsl:apply-templates/>
     52 +     </xsl:when>
     53 +     <xsl:otherwise>
     54        <fo:block>
     55 -        <xsl:apply-templates select="listitem"/>
     56 +       <xsl:apply-templates/>
     57        </fo:block>
     58 +     </xsl:otherwise>
     59 +    </xsl:choose>
     60      </fo:list-item-body>
     61    </fo:list-item>
     62  </xsl:template>
     63 @@ -906,9 +938,18 @@
     64        </fo:block>
     65      </fo:list-item-label>
     66      <fo:list-item-body start-indent="body-start()">
     67 +    <xsl:choose>
     68 +     <xsl:when test="child::*[1][local-name()='para' or
     69 +      local-name()='simpara' or
     70 +      local-name()='formalpara']">
     71 +      <xsl:apply-templates/>
     72 +     </xsl:when>
     73 +     <xsl:otherwise>
     74        <fo:block>
     75 -        <xsl:apply-templates/>
     76 +       <xsl:apply-templates/>
     77        </fo:block>
     78 +     </xsl:otherwise>
     79 +    </xsl:choose>
     80      </fo:list-item-body>
     81    </fo:list-item>
     82  </xsl:template>
     83 @@ -932,9 +973,18 @@
     84        </fo:block>
     85      </fo:list-item-label>
     86      <fo:list-item-body start-indent="body-start()">
     87 +    <xsl:choose>
     88 +     <xsl:when test="child::*[1][local-name()='para' or
     89 +      local-name()='simpara' or
     90 +      local-name()='formalpara']">
     91 +      <xsl:apply-templates/>
     92 +     </xsl:when>
     93 +     <xsl:otherwise>
     94        <fo:block>
     95 -        <xsl:apply-templates/>
     96 +       <xsl:apply-templates/>
     97        </fo:block>
     98 +     </xsl:otherwise>
     99 +    </xsl:choose>
    100      </fo:list-item-body>
    101    </fo:list-item>
    102  </xsl:template>
    103 @@ -1112,10 +1162,19 @@
    104        </fo:block>
    105      </fo:list-item-label>
    106      <fo:list-item-body start-indent="body-start()">
    107 +    <xsl:choose>
    108 +     <xsl:when test="child::*[1][local-name()='para' or
    109 +      local-name()='simpara' or
    110 +      local-name()='formalpara']">
    111 +      <xsl:apply-templates/>
    112 +     </xsl:when>
    113 +     <xsl:otherwise>
    114        <fo:block>
    115 -        <xsl:apply-templates/>
    116 +       <xsl:apply-templates/>
    117        </fo:block>
    118 -    </fo:list-item-body>
    119 +     </xsl:otherwise>
    120 +    </xsl:choose>
    121 +   </fo:list-item-body>
    122    </fo:list-item>
    123  </xsl:template>
    124