summaryrefslogtreecommitdiff
path: root/stylesheets/toc2html.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'stylesheets/toc2html.xsl')
-rw-r--r--stylesheets/toc2html.xsl46
1 files changed, 20 insertions, 26 deletions
diff --git a/stylesheets/toc2html.xsl b/stylesheets/toc2html.xsl
index 26cb7727..5c4f9977 100644
--- a/stylesheets/toc2html.xsl
+++ b/stylesheets/toc2html.xsl
@@ -8,25 +8,19 @@
<xsl:param name="help_icon"/>
<xsl:param name="help_icon_size"/>
-<xsl:param name="yelp.color.fg"/>
-<xsl:param name="yelp.color.bg"/>
-<xsl:param name="yelp.color.anchor"/>
-<xsl:param name="yelp.color.rule"/>
-<xsl:param name="yelp.color.gray.fg"/>
-<xsl:param name="yelp.color.gray.bg"/>
-<xsl:param name="yelp.color.gray.bg.dark1"/>
-<xsl:param name="yelp.color.gray.bg.dark2"/>
-<xsl:param name="yelp.color.gray.bg.dark3"/>
-<xsl:param name="yelp.color.selected.fg"/>
-<xsl:param name="yelp.color.selected.bg"/>
-<xsl:param name="yelp.color.selected.bg.dark1"/>
-<xsl:param name="yelp.color.selected.bg.dark2"/>
-<xsl:param name="yelp.color.selected.bg.dark3"/>
-<xsl:param name="yelp.color.admon.fg"/>
-<xsl:param name="yelp.color.admon.bg"/>
-<xsl:param name="yelp.color.admon.bg.dark1"/>
-<xsl:param name="yelp.color.admon.bg.dark2"/>
-<xsl:param name="yelp.color.admon.bg.dark3"/>
+<xsl:param name="theme.color.text"/>
+<xsl:param name="theme.color.background"/>
+<xsl:param name="theme.color.text_light"/>
+<xsl:param name="theme.color.link"/>
+<xsl:param name="theme.color.link_visited"/>
+<xsl:param name="theme.color.gray_background"/>
+<xsl:param name="theme.color.gray_border"/>
+<xsl:param name="theme.color.blue_background"/>
+<xsl:param name="theme.color.blue_border"/>
+<xsl:param name="theme.color.red_background"/>
+<xsl:param name="theme.color.red_border"/>
+<xsl:param name="theme.color.yellow_background"/>
+<xsl:param name="theme.color.yellow_border"/>
<xsl:template match="toc">
<yelp:document href="{@id}">
@@ -51,11 +45,11 @@
padding-bottom: 0.2em;
-moz-border-radius: 6px;
border: solid 1px </xsl:text>
- <xsl:value-of select="$yelp.color.selected.bg.dark1"/><xsl:text>;
+ <xsl:value-of select="$theme.color.blue_border"/><xsl:text>;
background-color: </xsl:text>
- <xsl:value-of select="$yelp.color.selected.bg"/><xsl:text>;
+ <xsl:value-of select="$theme.color.blue_background"/><xsl:text>;
color: </xsl:text>
- <xsl:value-of select="$yelp.color.selected.fg"/><xsl:text>;
+ <xsl:value-of select="$theme.color.text"/><xsl:text>;
}
h1 img {
position: absolute;
@@ -63,7 +57,7 @@
right: 18px;
}
h2 h3 {
- color: </xsl:text><xsl:value-of select="$yelp.color.fg"/><xsl:text>;
+ color: </xsl:text><xsl:value-of select="$theme.color.text"/><xsl:text>;
}
div[class~="body"] { }
div[class~="leftbar"] {
@@ -105,8 +99,8 @@
padding-left: 1em;
padding-right: 1em;
margin-right: 12px;
- background-color: </xsl:text><xsl:value-of select="$yelp.color.bg"/><xsl:text>;
- color: </xsl:text><xsl:value-of select="$yelp.color.fg"/><xsl:text>;
+ background-color: </xsl:text><xsl:value-of select="$theme.color.background"/><xsl:text>;
+ color: </xsl:text><xsl:value-of select="$theme.color.text"/><xsl:text>;
-moz-border-radius: 8px;
}
ul { margin-left: 0em; padding-left: 0em; }
@@ -134,7 +128,7 @@
dl { margin-left: 0em; padding-left: 0em; }
dt { font-size: 1.2em; margin-top: 1em; }
dd { margin-left: 1em; margin-top: 0.5em; }
- a { text-decoration: none; color: </xsl:text><xsl:value-of select="$yelp.color.anchor"/><xsl:text>; }
+ a { text-decoration: none; color: </xsl:text><xsl:value-of select="$theme.color.link"/><xsl:text>; }
a:hover { text-decoration: underline; }
</xsl:text></style>
</head>