This is an automated email from the ASF dual-hosted git repository.
ChristopherSchultz pushed a commit to branch 11.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/11.0.x by this push:
new 8c303dc190 Fix nested subsection handling in documentation
8c303dc190 is described below
commit 8c303dc1907445866d487dbb4e42975ea9f5f3c4
Author: Fatima Qaisar <[email protected]>
AuthorDate: Wed Aug 12 14:09:31 2026 +0500
Fix nested subsection handling in documentation
---
webapps/docs/tomcat-docs.xsl | 22 +++++++++++++++++-----
1 file changed, 17 insertions(+), 5 deletions(-)
diff --git a/webapps/docs/tomcat-docs.xsl b/webapps/docs/tomcat-docs.xsl
index cd820fb49a..49e057c67d 100644
--- a/webapps/docs/tomcat-docs.xsl
+++ b/webapps/docs/tomcat-docs.xsl
@@ -231,11 +231,23 @@
<div class="subsection">
<!-- Subsection heading -->
- <!-- TODO: When a <subsection> is nested in another <subsection>,
- the output should be <h5>, not <h4>. Same with <h6>. -->
- <h4 id="{$name}">
- <xsl:value-of select="@name"/>
- </h4>
+ <xsl:choose>
+ <xsl:when test="not(parent::subsection)">
+ <h4 id="{$name}">
+ <xsl:value-of select="@name"/>
+ </h4>
+ </xsl:when>
+ <xsl:when test="parent::subsection and
not(parent::subsection/parent::subsection)">
+ <h5 id="{$name}">
+ <xsl:value-of select="@name"/>
+ </h5>
+ </xsl:when>
+ <xsl:otherwise>
+ <h6 id="{$name}">
+ <xsl:value-of select="@name"/>
+ </h6>
+ </xsl:otherwise>
+ </xsl:choose>
<!-- Subsection body -->
<div class="text">
<xsl:apply-templates/>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]