diff options
Diffstat (limited to 'stylesheets/xhtml/lfs-index.xsl')
-rw-r--r-- | stylesheets/xhtml/lfs-index.xsl | 64 |
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, " ", generate-id((ancestor-or-self::book |ancestor-or-self::part + concat($key, " ", 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, " ", normalize-space(concat(secondary/@sortas, + concat($key, " ", 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;, " ", - 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, " ", generate-id((ancestor-or-self::book |ancestor-or-self::part + concat($key, " ", 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])]"> |