summaryrefslogtreecommitdiff
path: root/templates/du2html.xsl
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2009-08-17 12:43:07 +0200
committerdakkar <dakkar@thenautilus.net>2009-08-17 12:43:07 +0200
commit5f8cb9960bec6eea26401be2c562e1c5e35f6ba1 (patch)
tree50c7c460b9ca9b50498892e184b5e884a8f79325 /templates/du2html.xsl
parentcalendar done (diff)
downloadthenautilus-5f8cb9960bec6eea26401be2c562e1c5e35f6ba1.tar.gz
thenautilus-5f8cb9960bec6eea26401be2c562e1c5e35f6ba1.tar.bz2
thenautilus-5f8cb9960bec6eea26401be2c562e1c5e35f6ba1.zip
template clean-up
- don't show system messages - allow page-specific CSS - fix table generation
Diffstat (limited to 'templates/du2html.xsl')
-rw-r--r--templates/du2html.xsl15
1 files changed, 11 insertions, 4 deletions
diff --git a/templates/du2html.xsl b/templates/du2html.xsl
index 0e40c2a..d98ce0e 100644
--- a/templates/du2html.xsl
+++ b/templates/du2html.xsl
@@ -15,6 +15,8 @@
doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"
indent="yes"/>
+ <x:template match="system_message" />
+
<x:template match="reference">
<x:element name="a">
<x:attribute name="href">
@@ -43,16 +45,21 @@
<html xml:lang="{$language}" lang="{$language}">
<head>
<title><x:value-of select="title"/></title>
- <style type="text/css"><![CDATA[
- div.literal-block { white-space: pre }
- ]]></style>
+ <link rel="stylesheet" type="text/css" href="/thenautilus.css" />
+ <x:for-each select="docinfo/field[field_name='css']/field_body/*/list_item|docinfo/field[field_name='css']/field_body/paragraph">
+ <link rel="stylesheet" type="text/css" href="{normalize-space(.)}" />
+ </x:for-each>
+ <x:for-each select="docinfo/field[field_name='inline-css']/field_body">
+ <style type="text/css">
+ <x:value-of select="." disable-output-escaping="yes" />
+ </style>
+ </x:for-each>
</head>
<body>
<div id="content">
<h1><x:apply-templates select="title/node()"/></h1>
<x:apply-templates/>
</div>
- <x:copy-of select="wc:tagged()"/>
<div id="tags">
<x:apply-templates select="wc:tagged()"/>
</div>