diff options
Diffstat (limited to 'stylesheets/pdf/lfs-index.xsl')
-rw-r--r-- | stylesheets/pdf/lfs-index.xsl | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/stylesheets/pdf/lfs-index.xsl b/stylesheets/pdf/lfs-index.xsl index eb27f9c5b..ef0a1ee70 100644 --- a/stylesheets/pdf/lfs-index.xsl +++ b/stylesheets/pdf/lfs-index.xsl @@ -12,15 +12,15 @@ xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> - <!--Only one column to fit the table layout--> + <!--Only one column to fit the table layout--> <xsl:param name="column.count.index" select="1"/> <!--Title--> <xsl:template match="index" mode="title.markup"> <xsl:text>Index of packages and important installed files</xsl:text> - </xsl:template> + </xsl:template> - <!-- Divisions--> + <!-- Divisions--> <xsl:template match="indexterm" mode="index-div"> <xsl:param name="scope" select="."/> <xsl:variable name="key" @@ -51,14 +51,14 @@ <xsl:otherwise> <xsl:value-of select="$divtitle"/> </xsl:otherwise> - </xsl:choose> + </xsl:choose> </xsl:with-param> </xsl:call-template> </xsl:if> <fo:table table-layout="fixed" width="100%"> - <fo:table-column column-number="1" column-width="11em"/> - <fo:table-column column-number="2" column-width="19em"/> - <fo:table-column column-number="3"/> + <fo:table-column column-number="1" column-width="11em"/> + <fo:table-column column-number="2" column-width="19em"/> + <fo:table-column column-number="3"/> <fo:table-body> <xsl:apply-templates select="key('letter', $key)[&scope;] [count(.|key('primary', &primary;)[&scope;][1])=1]" @@ -66,32 +66,32 @@ <xsl:sort select="translate(&primary;, &lowercase;, &uppercase;)"/> <xsl:with-param name="scope" select="$scope"/> </xsl:apply-templates> - </fo:table-body> + </fo:table-body> </fo:table> </fo:block> </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: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> - <!-- 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;]"/> <fo:table-row> - <fo:table-cell> - <fo:block> + <fo:table-cell> + <fo:block> <xsl:value-of select="primary"/> <xsl:text>: </xsl:text> - </fo:block> + </fo:block> </fo:table-cell> <xsl:for-each select="$refs[not(see) and not(seealso) and not(secondary)]"> @@ -99,36 +99,36 @@ <xsl:with-param name="scope" select="$scope"/> </xsl:apply-templates> </xsl:for-each> - </fo:table-row> - <xsl:if test="$refs/secondary"> + </fo:table-row> + <xsl:if test="$refs/secondary"> <xsl:apply-templates select="$refs[secondary and count(.|key('secondary', - concat($key, &sep;, &secondary;))[&scope;][1]) = 1]" mode="index-secondary"> - <xsl:with-param name="scope" select="$scope"/> - <xsl:sort select="translate(&secondary;, &lowercase;, &uppercase;)"/> - </xsl:apply-templates> - </xsl:if> + concat($key, &sep;, &secondary;))[&scope;][1]) = 1]" mode="index-secondary"> + <xsl:with-param name="scope" select="$scope"/> + <xsl:sort select="translate(&secondary;, &lowercase;, &uppercase;)"/> + </xsl:apply-templates> + </xsl:if> </xsl:template> <xsl:template match="indexterm" mode="index-secondary"> <xsl:param name="scope" select="."/> - <xsl:variable name="key" select="concat(&primary;, &sep;, &secondary;)"/> + <xsl:variable name="key" select="concat(&primary;, &sep;, &secondary;)"/> <xsl:variable name="refs" select="key('secondary', $key)[&scope;]"/> <fo:table-row> - <fo:table-cell> - <fo:block start-indent="1pc"> + <fo:table-cell> + <fo:block start-indent="1pc"> <xsl:value-of select="secondary"/> <xsl:text>: </xsl:text> </fo:block> - </fo:table-cell> + </fo:table-cell> <xsl:for-each select="$refs[not(see) and not(seealso) and not(tertiary)]"> <xsl:apply-templates select="." mode="reference"> <xsl:with-param name="scope" select="$scope"/> </xsl:apply-templates> </xsl:for-each> - </fo:table-row> + </fo:table-row> </xsl:template> - <!-- Targets titles and bookmarks--> + <!-- Targets titles and bookmarks--> <xsl:template name="reference"> <xsl:param name="scope" select="."/> <xsl:param name="zones"/> @@ -149,25 +149,25 @@ </xsl:call-template> </xsl:variable> <fo:table-cell> - <fo:block> + <fo:block> <fo:basic-link internal-destination="{$id}"> <xsl:value-of select="$target/title"/> <xsl:apply-templates select="$target" mode="page.citation"> <xsl:with-param name="id" select="$id"/> </xsl:apply-templates> </fo:basic-link> - </fo:block> - </fo:table-cell> + </fo:block> + </fo:table-cell> <fo:table-cell> - <fo:block> + <fo:block> <fo:basic-link internal-destination="{$id2}"> <xsl:text>description</xsl:text> <xsl:apply-templates select="$target2" mode="page.citation"> <xsl:with-param name="id" select="$id2"/> </xsl:apply-templates> </fo:basic-link> - </fo:block> - </fo:table-cell> + </fo:block> + </fo:table-cell> </xsl:when> <xsl:otherwise> <xsl:variable name="zone" select="$zones"/> @@ -178,15 +178,15 @@ </xsl:call-template> </xsl:variable> <fo:table-cell> - <fo:block> + <fo:block> <fo:basic-link internal-destination="{$id}"> <xsl:value-of select="$target/title"/> <xsl:apply-templates select="$target" mode="page.citation"> <xsl:with-param name="id" select="$id"/> </xsl:apply-templates> </fo:basic-link> - </fo:block> - </fo:table-cell> + </fo:block> + </fo:table-cell> </xsl:otherwise> </xsl:choose> </xsl:template> |