Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • stylesheets/lfs-xsl/xhtml/lfs-sections.xsl

    r44850bb r52dcb7d  
    1 <?xml version='1.0' encoding='UTF-8'?>
     1<?xml version='1.0' encoding='ISO-8859-1'?>
    22
    33<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
     
    1212
    1313    <!-- preface:
    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 -->
     14           Output non sect1 child elements before the TOC -->
    1715    <!-- The original template is in {docbook-xsl}/xhtml/components.xsl -->
    1816  <xsl:template match="preface">
    1917    <xsl:call-template name="id.warning"/>
    20     <xsl:call-template name="preface.titlepage"/>
    21     <xsl:call-template name="component.separator"/>
    2218    <div>
    2319      <xsl:apply-templates select="." mode="class.attribute"/>
     
    3127        </xsl:attribute>
    3228      </xsl:if>
     29      <xsl:call-template name="component.separator"/>
     30      <xsl:call-template name="preface.titlepage"/>
    3331      <xsl:apply-templates/>
    3432      <xsl:variable name="toc.params">
     
    4745  </xsl:template>
    4846
    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 
    7747    <!-- chapter:
    78            Output non sect1 child elements before the TOC
    79            Output title before div to be able to fix the title position -->
     48           Output non sect1 child elements before the TOC -->
    8049    <!-- The original template is in {docbook-xsl}/xhtml/components.xsl -->
    8150  <xsl:template match="chapter">
    8251    <xsl:call-template name="id.warning"/>
    83     <xsl:call-template name="chapter.titlepage"/>
    84     <xsl:call-template name="component.separator"/>
    8552    <div>
    8653      <xsl:apply-templates select="." mode="class.attribute"/>
     
    9461        </xsl:attribute>
    9562      </xsl:if>
     63      <xsl:call-template name="component.separator"/>
     64      <xsl:call-template name="chapter.titlepage"/>
    9665      <xsl:apply-templates/>
    9766      <xsl:variable name="toc.params">
     
    11079  </xsl:template>
    11180
    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 
    14781    <!-- sect1:
    14882           When there is a role attibute, use it as the class value.
    14983           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.
    15284           Removed unused code. -->
    15385    <!-- The original template is in {docbook-xsl}/xhtml/sections.xsl -->
    15486  <xsl:template match="sect1">
    155     <xsl:call-template name="sect1.titlepage"/>
    15687    <div>
    15788      <xsl:choose>
     
    16697      </xsl:choose>
    16798      <xsl:call-template name="language.attribute"/>
     99      <xsl:call-template name="sect1.titlepage"/>
    168100      <xsl:apply-templates/>
    169101      <xsl:apply-templates select="sect1info" mode="svn-keys"/>
Note: See TracChangeset for help on using the changeset viewer.