Changeset 44850bb for stylesheets/lfs-xsl/xhtml/lfs-sections.xsl
- Timestamp:
- 01/26/2024 01:55:51 PM (8 months ago)
- Branches:
- 12.1, 12.1-rc1, 12.2, 12.2-rc1, multilib, trunk, xry111/arm64, xry111/clfs-ng, xry111/loongarch, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/update-glibc
- Children:
- 360fdfca
- Parents:
- ea93c11
- git-author:
- Pierre Labastie <pierre.labastie@…> (01/26/2024 01:53:30 PM)
- git-committer:
- Pierre Labastie <pierre.labastie@…> (01/26/2024 01:55:51 PM)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
stylesheets/lfs-xsl/xhtml/lfs-sections.xsl
rea93c11 r44850bb 12 12 13 13 <!-- preface: 14 Output non sect1 child elements before the TOC --> 14 Output non sect1 child elements before the TOC 15 Output title outside of the <div> because we want to be able to 16 use it at a fixed position --> 15 17 <!-- The original template is in {docbook-xsl}/xhtml/components.xsl --> 16 18 <xsl:template match="preface"> 17 19 <xsl:call-template name="id.warning"/> 20 <xsl:call-template name="preface.titlepage"/> 21 <xsl:call-template name="component.separator"/> 18 22 <div> 19 23 <xsl:apply-templates select="." mode="class.attribute"/> … … 27 31 </xsl:attribute> 28 32 </xsl:if> 29 <xsl:call-template name="component.separator"/>30 <xsl:call-template name="preface.titlepage"/>31 33 <xsl:apply-templates/> 32 34 <xsl:variable name="toc.params"> … … 45 47 </xsl:template> 46 48 49 <!-- part: 50 Output non sect1 child elements before the TOC 51 Output title outside of the <div> because we want to be able to 52 use it at a fixed position --> 53 <!-- The original template is in {docbook-xsl}/xhtml/divisions.xsl --> 54 <xsl:template match="part"> 55 <xsl:call-template name="id.warning"/> 56 57 <xsl:call-template name="part.titlepage"/> 58 59 <div> 60 <xsl:apply-templates select="." mode="common.html.attributes"/> 61 <xsl:call-template name="id.attribute"> 62 <xsl:with-param name="conditional" select="0"/> 63 </xsl:call-template> 64 65 <xsl:apply-templates/> 66 <xsl:variable name="toc.params"> 67 <xsl:call-template name="find.path.params"> 68 <xsl:with-param name="table" select="normalize-space($generate.toc)"/> 69 </xsl:call-template> 70 </xsl:variable> 71 <xsl:if test="not(partintro) and contains($toc.params, 'toc')"> 72 <xsl:call-template name="division.toc"/> 73 </xsl:if> 74 </div> 75 </xsl:template> 76 47 77 <!-- chapter: 48 Output non sect1 child elements before the TOC --> 78 Output non sect1 child elements before the TOC 79 Output title before div to be able to fix the title position --> 49 80 <!-- The original template is in {docbook-xsl}/xhtml/components.xsl --> 50 81 <xsl:template match="chapter"> 51 82 <xsl:call-template name="id.warning"/> 83 <xsl:call-template name="chapter.titlepage"/> 84 <xsl:call-template name="component.separator"/> 52 85 <div> 53 86 <xsl:apply-templates select="." mode="class.attribute"/> … … 61 94 </xsl:attribute> 62 95 </xsl:if> 63 <xsl:call-template name="component.separator"/>64 <xsl:call-template name="chapter.titlepage"/>65 96 <xsl:apply-templates/> 66 97 <xsl:variable name="toc.params"> … … 79 110 </xsl:template> 80 111 112 <!-- appendix: 113 Output non sect1 child elements before the TOC 114 Output title before div to be able to fix the title position --> 115 <!-- The original template is in {docbook-xsl}/xhtml/components.xsl --> 116 <xsl:template match="appendix"> 117 118 <xsl:call-template name="id.warning"/> 119 120 <xsl:call-template name="appendix.titlepage"/> 121 122 <xsl:element name="div" namespace="http://www.w3.org/1999/xhtml"> 123 <xsl:call-template name="common.html.attributes"> 124 <xsl:with-param name="inherit" select="1"/> 125 </xsl:call-template> 126 <xsl:call-template name="id.attribute"> 127 <xsl:with-param name="conditional" select="0"/> 128 </xsl:call-template> 129 130 <xsl:apply-templates/> 131 132 <xsl:variable name="toc.params"> 133 <xsl:call-template name="find.path.params"> 134 <xsl:with-param name="table" select="normalize-space($generate.toc)"/> 135 </xsl:call-template> 136 </xsl:variable> 137 138 <xsl:if test="contains($toc.params, 'toc')"> 139 <xsl:call-template name="component.toc"> 140 <xsl:with-param name="toc.title.p" select="contains($toc.params, 'title')"/> 141 </xsl:call-template> 142 </xsl:if> 143 144 </xsl:element> 145 </xsl:template> 146 81 147 <!-- sect1: 82 148 When there is a role attibute, use it as the class value. 83 149 Process the SVN keywords found in sect1info as a footnote. 150 Output title before the containing <div> so that the title 151 can be at a fixed position. 84 152 Removed unused code. --> 85 153 <!-- The original template is in {docbook-xsl}/xhtml/sections.xsl --> 86 154 <xsl:template match="sect1"> 155 <xsl:call-template name="sect1.titlepage"/> 87 156 <div> 88 157 <xsl:choose> … … 97 166 </xsl:choose> 98 167 <xsl:call-template name="language.attribute"/> 99 <xsl:call-template name="sect1.titlepage"/>100 168 <xsl:apply-templates/> 101 169 <xsl:apply-templates select="sect1info" mode="svn-keys"/>
Note:
See TracChangeset
for help on using the changeset viewer.