[yelp-xsl] Common "sectionlinks" styling for DocBook and Mallard
- From: Shaun McCance <shaunm src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [yelp-xsl] Common "sectionlinks" styling for DocBook and Mallard
- Date: Tue, 2 Nov 2010 20:23:20 +0000 (UTC)
commit 735540d74b66b97eefe74841a327c4a73f96e57b
Author: Shaun McCance <shaunm gnome org>
Date: Tue Nov 2 16:22:47 2010 -0400
Common "sectionlinks" styling for DocBook and Mallard
xslt/common/html.xsl | 40 +++++++++++++++++++++++++++++++++
xslt/docbook/html/db2html-autotoc.xsl | 16 +++++++-----
xslt/docbook/html/db2html-css.xsl | 34 ++++-----------------------
xslt/mallard/html/mal2html-page.xsl | 24 -------------------
4 files changed, 54 insertions(+), 60 deletions(-)
---
diff --git a/xslt/common/html.xsl b/xslt/common/html.xsl
index 981242e..6743c29 100644
--- a/xslt/common/html.xsl
+++ b/xslt/common/html.xsl
@@ -595,6 +595,46 @@ div.contents + div.desc { margin: 0.2em 0 0 0; }
pre.contents {
padding: 0.5em 1em 0.5em 1em;
}
+div.links > div.title {
+ margin-top: 1em;
+ margin-bottom: 0.5em;
+ margin-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1em;
+}
+div.links > div.title > span.title {
+ border-bottom: solid 1px </xsl:text>
+ <xsl:value-of select="$color.gray_border"/><xsl:text>;
+}
+div.links ul { margin: 0; padding: 0; }
+li.links {
+ margin: 0.5em 0 0.5em 0;
+ padding: 0;
+ padding-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1em;
+ list-style-type: none;
+}
+div.sectionlinks {
+ display: inline-block;
+ padding: 0 1em 0 1em;
+ background-color: </xsl:text>
+ <xsl:value-of select="$color.blue_background"/><xsl:text>;
+ border: solid 1px </xsl:text>
+ <xsl:value-of select="$color.blue_border"/><xsl:text>;
+}
+div.sectionlinks ul { margin: 0; }
+div.sectionlinks li { padding: 0; }
+div.sectionlinks div.title { margin: 0.5em 0 0.5em 0; }
+div.sectionlinks div.title span.title {
+ border-bottom: solid 1px </xsl:text>
+ <xsl:value-of select="$color.blue_border"/><xsl:text>;
+}
+div.sectionlinks div.sectionlinks {
+ display: block;
+ margin: 0.5em 0 0 0;
+ padding: 0;
+ border: none;
+}
+div.sectionlinks div.sectionlinks li {
+ padding-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1.44em;
+}
pre.linenumbering {
margin: 0;
padding: 0.5em;
diff --git a/xslt/docbook/html/db2html-autotoc.xsl b/xslt/docbook/html/db2html-autotoc.xsl
index 2578642..9c42bbe 100644
--- a/xslt/docbook/html/db2html-autotoc.xsl
+++ b/xslt/docbook/html/db2html-autotoc.xsl
@@ -76,17 +76,19 @@ ${titleabbrev} element specifies whether list elements should use the
<xsl:param name="titleabbrev" select="false()"/>
<xsl:if test="($selected = false()) or ($node = $selected/ancestor-or-self::*)">
- <div class="autotoc">
+ <div class="links sectionlinks">
<xsl:if test="$show_title">
<div class="title autotoc-title">
- <xsl:call-template name="l10n.gettext">
- <xsl:with-param name="msgid" select="'Contents'"/>
- </xsl:call-template>
+ <span class="title">
+ <xsl:call-template name="l10n.gettext">
+ <xsl:with-param name="msgid" select="'Contents'"/>
+ </xsl:call-template>
+ </span>
</div>
</xsl:if>
<ul>
<xsl:if test="$show_info">
- <li>
+ <li class="links">
<xsl:choose>
<xsl:when test="$is_info">
<xsl:call-template name="l10n.gettext">
@@ -156,7 +158,7 @@ For a description of the other parameters, see *{db2html.autotoc}.
<xsl:text>abbrev</xsl:text>
</xsl:if>
</xsl:variable>
- <li>
+ <li class="links">
<xsl:choose>
<xsl:when test="set:has-same-node(., $selected) and not($is_info)">
<xsl:call-template name="db.xref.content">
@@ -207,7 +209,7 @@ For a description of the other parameters, see *{db2html.autotoc}.
<xsl:text>abbrev</xsl:text>
</xsl:if>
</xsl:variable>
- <li>
+ <li class="links">
<xsl:choose>
<xsl:when test="set:has-same-node(., $selected)">
<xsl:call-template name="db.xref.content">
diff --git a/xslt/docbook/html/db2html-css.xsl b/xslt/docbook/html/db2html-css.xsl
index 3b38311..046fa05 100644
--- a/xslt/docbook/html/db2html-css.xsl
+++ b/xslt/docbook/html/db2html-css.xsl
@@ -153,41 +153,17 @@ div.sidenav {
background-color: </xsl:text><xsl:value-of select="$theme.color.background"/><xsl:text>;
border: solid 1px </xsl:text><xsl:value-of select="$theme.color.gray_border"/><xsl:text>;
}
-div.sidenav div.autotoc {
+div.sidenav div.sectionlinks {
background-color: </xsl:text><xsl:value-of select="$theme.color.background"/><xsl:text>;
border: none; padding: 0; margin: 0;
}
-div.sidenav div.autotoc div.autotoc { margin-top: 0.5em; }
-div.sidenav div.autotoc li { margin-bottom: 0.5em; }
-div.sidenav div.autotoc div.autotoc div.autotoc {
+div.sidenav div.sectionlinks li { margin-bottom: 0.5em; }
+div.sidenav div.sectionlinks div.sectionlinks div.sectionlinks {
margin-top: 0;
margin-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1em;
- -webkit-margin-start: 1em;
- -webkit-margin-end: 0;
- -moz-margin-start: 1em;
- -moz-margin-end: 0;
-}
-div.sidenav div.autotoc div.autotoc div.autotoc li { margin-bottom: 0; }
-
-<!-- == autotoc == -->
-div.autotoc {
- <!-- FIXME: hack -->
- display: table;
- margin-top: 1em;
- margin-</xsl:text><xsl:value-of select="$left"/><xsl:text>: 1.72em;
- -webkit-margin-start: 1.72em;
- -webkit-margin-end: 0;
- -moz-margin-start: 1.72em;
- -moz-margin-end: 0;
- padding: 0.5em 1em 0.5em 1em;
- background-color: </xsl:text><xsl:value-of select="$theme.color.blue_background"/><xsl:text>;
- border: solid 1px </xsl:text><xsl:value-of select="$theme.color.blue_border"/><xsl:text>;
+ margin-</xsl:text><xsl:value-of select="$right"/><xsl:text>: 0;
}
-div.autotoc ul { margin: 0; padding: 0; }
-div.autotoc li { list-style-type: none; margin: 0; }
-div.autotoc div.autotoc-title { margin-bottom: 0.5em; }
-div.autotoc div.autotoc { border: none; padding: 0; margin-top: 0; margin-bottom: 0.5em; }
-div.autotoc div.autotoc div.autotoc { margin-bottom: 0; }
+div.sidenav div.sectionlinks div.sectionlinks div.sectionlinks li { margin-bottom: 0; }
<!-- == bibliography == -->
span.bibliolabel {
diff --git a/xslt/mallard/html/mal2html-page.xsl b/xslt/mallard/html/mal2html-page.xsl
index 93041ce..8f8484c 100644
--- a/xslt/mallard/html/mal2html-page.xsl
+++ b/xslt/mallard/html/mal2html-page.xsl
@@ -757,30 +757,6 @@ div.copyrights {
<xsl:value-of select="$color.text_light"/><xsl:text>;
}
-div.links > div.title { margin: 1em 0 0.5em 1em; }
-div.links > div.title > span.title {
- border-bottom: solid 1px </xsl:text>
- <xsl:value-of select="$color.gray_border"/><xsl:text>;
-}
-div.links ul { margin: 0; padding: 0; }
-li.links { margin: 0.5em 0 0 0; padding: 0 0 0 1em; list-style-type: none; }
-
-div.sectionlinks {
- display: inline-block;
- padding: 0.5em 1em 0.5em 1em;
- background-color: </xsl:text>
- <xsl:value-of select="$color.blue_background"/><xsl:text>;
- border: solid 1px </xsl:text>
- <xsl:value-of select="$color.blue_border"/><xsl:text>;
-}
-div.sectionlinks div.title { margin: 0; }
-div.sectionlinks ul { margin: 0; }
-div.sectionlinks li { padding: 0; }
-div.sectionlinks div.title span.title {
- border-bottom: solid 1px </xsl:text>
- <xsl:value-of select="$color.blue_border"/><xsl:text>;
-}
-
table.twocolumn { width: 100%; }
td.twocolumnleft { width: 48%; vertical-align: top; padding: 0; margin: 0; }
td.twocolumnright {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]