From: <no...@so...> - 2001-05-17 18:18:22
|
Bugs item #424926, was updated on 2001-05-17 11:18 You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=373747&aid=424926&group_id=21935 Category: DocBook XSL Group: None Status: Open Resolution: None Priority: 5 Submitted By: John Sigmund Gilmour (johngilmour) Assigned to: Nobody/Anonymous (nobody) Summary: OL in proc should start with first step Initial Comment: The <ol> should not be output in procedures until the first step is encountered. The processing for procedures is: <xsl:template match="procedure"> <div class="{name(.)}"> <xsl:if test="title"> <xsl:apply-templates select="title" mode="procedure.title.mode"/> </xsl:if> <ol><xsl:apply-templates/></ol> </div> </xsl:template> The problem is that there are many components that are valid before the first step. These components should be processed before the OL is output for the steps. The reason this is now significant is that in Netscape 6, if there is an element between the <ol> and the <li> tags, the <li> are not numbered. For example, <ol> <h3>some heading from a bridgehead in xml</h3> <li> list item one</li> <li> list item two</li> </ol> This example will not have numbers in for the LI's in Netscape 6. I know what needs to happen to fix this, but do not know enough about XSL to actually implement a fix. ---------------------------------------------------------------------- You can respond by visiting: http://sourceforge.net/tracker/?func=detail&atid=373747&aid=424926&group_id=21935 |