aboutsummaryrefslogtreecommitdiffstats
path: root/stylesheets/xhtml/lfs-index.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'stylesheets/xhtml/lfs-index.xsl')
-rw-r--r--stylesheets/xhtml/lfs-index.xsl64
1 files changed, 32 insertions, 32 deletions
diff --git a/stylesheets/xhtml/lfs-index.xsl b/stylesheets/xhtml/lfs-index.xsl
index 07c7bd7d4..4e9a43255 100644
--- a/stylesheets/xhtml/lfs-index.xsl
+++ b/stylesheets/xhtml/lfs-index.xsl
@@ -20,51 +20,51 @@
<xsl:template match="index" mode="title.markup">
<xsl:value-of select="$index-title"/>
- </xsl:template>
+ </xsl:template>
<xsl:template name="index.titlepage">
<div class="titlepage">
- <h1 class="index">
- <xsl:value-of select="$index-title"/>
- </h1>
+ <h1 class="index">
+ <xsl:value-of select="$index-title"/>
+ </h1>
</div>
</xsl:template>
- <!--Divisions-->
+ <!--Divisions-->
<xsl:template match="indexterm" mode="index-div">
<xsl:param name="scope" select="."/>
<xsl:variable name="key" select="translate(substring(&primary;, 1, 1),&lowercase;,&uppercase;)"/>
<xsl:variable name="divtitle" select="translate($key, &lowercase;, &uppercase;)"/>
- <!-- Make sure that we don't generate a div if there are no terms in scope -->
+ <!-- Make sure that we don't generate a div if there are no terms in scope -->
<xsl:if test="key('letter', $key)[&scope;] [count(.|key('primary', &primary;)[&scope;][1]) = 1]">
<div class="indexdiv">
<xsl:if test="contains(concat(&lowercase;, &uppercase;), $key)">
<h2>
- <xsl:choose>
- <xsl:when test="$divtitle = 'A'">
- <xsl:text>Packages</xsl:text>
+ <xsl:choose>
+ <xsl:when test="$divtitle = 'A'">
+ <xsl:text>Packages</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'B'">
- <xsl:text>Programs</xsl:text>
+ <xsl:text>Programs</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'C'">
- <xsl:text>Libraries</xsl:text>
+ <xsl:text>Libraries</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'D'">
- <xsl:text>Scripts</xsl:text>
+ <xsl:text>Scripts</xsl:text>
</xsl:when>
<xsl:when test="$divtitle = 'E'">
<xsl:text>Others</xsl:text>
</xsl:when>
<xsl:otherwise>
- <xsl:value-of select="$divtitle"/>
- </xsl:otherwise>
+ <xsl:value-of select="$divtitle"/>
+ </xsl:otherwise>
</xsl:choose>
</h2>
</xsl:if>
<ul>
<xsl:apply-templates select="key('letter', $key)[&scope;]
- [count(.|key('primary', &primary;)[&scope;][1])=1]" mode="index-primary">
+ [count(.|key('primary', &primary;)[&scope;][1])=1]" mode="index-primary">
<xsl:with-param name="scope" select="$scope"/>
<xsl:sort select="translate(&primary;, &lowercase;, &uppercase;)"/>
</xsl:apply-templates>
@@ -73,27 +73,27 @@
</xsl:if>
</xsl:template>
- <!-- Dropping the separator from here-->
+ <!-- Dropping the separator from here-->
<xsl:template match="indexterm" mode="reference">
<xsl:param name="scope" select="."/>
<xsl:call-template name="reference">
<xsl:with-param name="zones" select="normalize-space(@zone)"/>
<xsl:with-param name="scope" select="$scope"/>
</xsl:call-template>
- </xsl:template>
+ </xsl:template>
- <!-- Changing the output tags and re-addind the separator-->
+ <!-- Changing the output tags and re-addind the separator-->
<xsl:template match="indexterm" mode="index-primary">
<xsl:param name="scope" select="."/>
<xsl:variable name="key" select="&primary;"/>
<xsl:variable name="refs" select="key('primary', $key)[&scope;]"/>
<li>
- <strong class="item">
- <xsl:value-of select="primary"/>
+ <strong class="item">
+ <xsl:value-of select="primary"/>
<xsl:text>: </xsl:text>
- </strong>
+ </strong>
<xsl:for-each select="$refs[generate-id() = generate-id(key('primary-section',
- concat($key, &#34; &#34;, generate-id((ancestor-or-self::book |ancestor-or-self::part
+ concat($key, &#34; &#34;, generate-id((ancestor-or-self::book |ancestor-or-self::part
|ancestor-or-self::chapter |ancestor-or-self::appendix |ancestor-or-self::preface
|ancestor-or-self::sect1 |ancestor-or-self::sect2 |ancestor-or-self::sect3
|ancestor-or-self::sect4 |ancestor-or-self::sect5 |ancestor-or-self::index)[last()])))[&scope;][1])]">
@@ -101,32 +101,32 @@
<xsl:with-param name="scope" select="$scope"/>
</xsl:apply-templates>
</xsl:for-each>
- <xsl:if test="$refs/secondary">
+ <xsl:if test="$refs/secondary">
<ul>
<xsl:apply-templates select="$refs[secondary and count(.|key('secondary',
- concat($key, &#34; &#34;, normalize-space(concat(secondary/@sortas,
+ concat($key, &#34; &#34;, normalize-space(concat(secondary/@sortas,
secondary[not(@sortas)]))))[&scope;][1]) = 1]" mode="index-secondary">
<xsl:with-param name="scope" select="$scope"/>
<xsl:sort select="translate(normalize-space(concat(secondary/@sortas,
- secondary[not(@sortas)])), &lowercase;, &uppercase;)"/>
+ secondary[not(@sortas)])), &lowercase;, &uppercase;)"/>
</xsl:apply-templates>
- </ul>
- </xsl:if>
+ </ul>
+ </xsl:if>
</li>
</xsl:template>
<xsl:template match="indexterm" mode="index-secondary">
<xsl:param name="scope" select="."/>
<xsl:variable name="key" select="concat(&primary;, &#34; &#34;,
- normalize-space(concat(secondary/@sortas, secondary[not(@sortas)])))"/>
+ normalize-space(concat(secondary/@sortas, secondary[not(@sortas)])))"/>
<xsl:variable name="refs" select="key('secondary', $key)[&scope;]"/>
<li>
- <strong class="secitem">
- <xsl:value-of select="secondary"/>
+ <strong class="secitem">
+ <xsl:value-of select="secondary"/>
<xsl:text>: </xsl:text>
- </strong>
+ </strong>
<xsl:for-each select="$refs[generate-id() = generate-id(key('secondary-section',
- concat($key, &#34; &#34;, generate-id((ancestor-or-self::book |ancestor-or-self::part
+ concat($key, &#34; &#34;, generate-id((ancestor-or-self::book |ancestor-or-self::part
|ancestor-or-self::chapter |ancestor-or-self::appendix |ancestor-or-self::preface
|ancestor-or-self::sect1 |ancestor-or-self::sect2 |ancestor-or-self::sect3
|ancestor-or-self::sect4 |ancestor-or-self::sect5 |ancestor-or-self::index)[last()])))[&scope;][1])]">