summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShaun McCance <shaunm@gnome.org>2010-06-01 17:57:48 -0500
committerShaun McCance <shaunm@gnome.org>2010-06-01 17:57:48 -0500
commit3e580f0d5143726390f4fd21bdcd3f223ed8fd3c (patch)
tree96b16060191a1c47b5cabefedc0fbd0022e352c8
parentb7a30d538d6fa67653e097863c27abfa92788d5a (diff)
downloadyelp-3e580f0d5143726390f4fd21bdcd3f223ed8fd3c.tar.gz
[man2html.xsl.in] Use more of the common HTML styling
-rw-r--r--stylesheets/man2html.xsl.in106
1 files changed, 56 insertions, 50 deletions
diff --git a/stylesheets/man2html.xsl.in b/stylesheets/man2html.xsl.in
index eee45eb0..4b21baeb 100644
--- a/stylesheets/man2html.xsl.in
+++ b/stylesheets/man2html.xsl.in
@@ -26,11 +26,7 @@
<xsl:param name="right"/>
<xsl:text>
body { font-family: monospace; }
-h1, h2 { font-family: sans-serif; }
-div.SH { margin-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1.2em; }
-div.SS { margin-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1.6em; }
-span.Section { margin-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 0.4em; }
-dd { padding-bottom: 10px; }
+div.hgroup { font-family: sans-serif; }
</xsl:text>
</xsl:template>
@@ -168,23 +164,27 @@ dd { padding-bottom: 10px; }
<xsl:variable name="nextSS"
select="following-sibling::SS[not($nextSH) or
following-sibling::SH[1] = $nextSH][1]"/>
- <h3><xsl:apply-templates/></h3>
- <div class="SS">
- <xsl:choose>
- <xsl:when test="$nextSS">
- <xsl:apply-templates
- select="following-sibling::*[following-sibling::SS[1] = $nextSS and
- following-sibling::SS[1]/@id = $nextSS/@id]"/>
- </xsl:when>
- <xsl:when test="$nextSH">
- <xsl:apply-templates
- select="following-sibling::*[following-sibling::SH[1] = $nextSH and
- following-sibling::SH[1]/@id = $nextSH/@id]"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="following-sibling::*"/>
- </xsl:otherwise>
- </xsl:choose>
+ <div class="sect sect-SS">
+ <div class="hgroup">
+ <h3 class="title"><xsl:apply-templates/></h3>
+ </div>
+ <div class="inner">
+ <xsl:choose>
+ <xsl:when test="$nextSS">
+ <xsl:apply-templates
+ select="following-sibling::*[following-sibling::SS[1] = $nextSS and
+ following-sibling::SS[1]/@id = $nextSS/@id]"/>
+ </xsl:when>
+ <xsl:when test="$nextSH">
+ <xsl:apply-templates
+ select="following-sibling::*[following-sibling::SH[1] = $nextSH and
+ following-sibling::SH[1]/@id = $nextSH/@id]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="following-sibling::*"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
</div>
</xsl:template>
@@ -193,24 +193,28 @@ dd { padding-bottom: 10px; }
<xsl:variable name="nextSS"
select="following-sibling::SS[not($nextSH) or
following-sibling::SH[1] = $nextSH]"/>
- <h2><xsl:apply-templates/></h2>
- <div class="SH">
- <xsl:choose>
- <xsl:when test="$nextSS">
- <xsl:apply-templates
- select="following-sibling::*[following-sibling::SS[1] = $nextSS[1] and
- following-sibling::SS[1]/@id = $nextSS[1]/@id]"/>
- <xsl:apply-templates select="$nextSS"/>
- </xsl:when>
- <xsl:when test="$nextSH">
- <xsl:apply-templates
- select="following-sibling::*[following-sibling::SH[1] = $nextSH and
- following-sibling::SH[1]/@id = $nextSH/@id]"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates select="following-sibling::*"/>
- </xsl:otherwise>
- </xsl:choose>
+ <div class="sect sect-SH">
+ <div class="hgroup">
+ <h2 class="title"><xsl:apply-templates/></h2>
+ </div>
+ <div class="inner">
+ <xsl:choose>
+ <xsl:when test="$nextSS">
+ <xsl:apply-templates
+ select="following-sibling::*[following-sibling::SS[1] = $nextSS[1] and
+ following-sibling::SS[1]/@id = $nextSS[1]/@id]"/>
+ <xsl:apply-templates select="$nextSS"/>
+ </xsl:when>
+ <xsl:when test="$nextSH">
+ <xsl:apply-templates
+ select="following-sibling::*[following-sibling::SH[1] = $nextSH and
+ following-sibling::SH[1]/@id = $nextSH/@id]"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates select="following-sibling::*"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </div>
</div>
</xsl:template>
@@ -223,16 +227,18 @@ dd { padding-bottom: 10px; }
</xsl:template>
<xsl:template match="TH">
- <h1>
- <span class="Title">
- <xsl:apply-templates select="Title/node()"/>
- </span>
- <span class="Section">
- <xsl:text>(</xsl:text>
- <xsl:apply-templates select="Section/node()"/>
- <xsl:text>)</xsl:text>
- </span>
- </h1>
+ <div class="hgroup">
+ <h1 class="title">
+ <span class="Title">
+ <xsl:apply-templates select="Title/node()"/>
+ </span>
+ <span class="Section">
+ <xsl:text>(</xsl:text>
+ <xsl:apply-templates select="Section/node()"/>
+ <xsl:text>)</xsl:text>
+ </span>
+ </h1>
+ </div>
</xsl:template>
<xsl:template match="UR">