diff options
Diffstat (limited to 'docs/stylesheets/WebHelp-DrakX.xsl')
-rw-r--r-- | docs/stylesheets/WebHelp-DrakX.xsl | 109 |
1 files changed, 109 insertions, 0 deletions
diff --git a/docs/stylesheets/WebHelp-DrakX.xsl b/docs/stylesheets/WebHelp-DrakX.xsl new file mode 100644 index 00000000..85b74ac2 --- /dev/null +++ b/docs/stylesheets/WebHelp-DrakX.xsl @@ -0,0 +1,109 @@ +<?xml version='1.0'?> +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:exsl="http://exslt.org/common" + xmlns:cf="http://docbook.sourceforge.net/xmlns/chunkfast/1.0" + xmlns:ng="http://docbook.org/docbook-ng" + xmlns:db="http://docbook.org/ns/docbook" + exclude-result-prefixes="exsl cf ng db" + version="1.0"> + +<?cco_xsltype addon="DocBook5.0" toolchain="DocBook_Screen_WebHelp"?> + +<xsl:import href="http://www.calenco.com/xsl/docbook/ns/webhelp/calenco-webhelp.xsl" /> + +<!-- This stylesheet is used to generate the online html WebHelp publications + for our traditional (so not Live) installer --> + +<!--Add our own favicon and logo to the publications--> + +<xsl:param name="logo">http://docteam.mageia.nl/mageia-2013-200p.png</xsl:param> +<xsl:param name="favicon">http://docteam.mageia.nl/favicon.png</xsl:param> + +<!-- if the value of "use.id.as.filename" is set to "1", and all +sections have an xml:id, the generated files will get the names that +are in the xml:id's --> + +<xsl:param name="use.id.as.filename" select="1"></xsl:param> + +<!-- add footer for license and copyright--> + +<xsl:template name="user.footer.content"> + <script type="text/javascript" src="http://www.calenco.com/xsl/docbook/ns/webhelp/main.js"> + <xsl:comment></xsl:comment> + </script> + <hr/> + <div class="copyright">© Mageia</div> + <div class="license"><a href="index.html#CC_BY-SA">CC BY-SA 3.0</a></div> +</xsl:template> + +<xsl:template name="article.titlepage.recto"> + <xsl:choose> + <xsl:when test="db:articleinfo/db:title"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:title"/> + </xsl:when> + <xsl:when test="db:artheader/db:title"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:title"/> + </xsl:when> + <xsl:when test="db:info/db:title"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:title"/> + </xsl:when> + <xsl:when test="db:title"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:title"/> + </xsl:when> + </xsl:choose> + + <xsl:choose> + <xsl:when test="db:articleinfo/db:subtitle"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:subtitle"/> + </xsl:when> + <xsl:when test="db:artheader/db:subtitle"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:subtitle"/> + </xsl:when> + <xsl:when test="db:info/db:subtitle"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:subtitle"/> + </xsl:when> + <xsl:when test="db:subtitle"> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:subtitle"/> + </xsl:when> + </xsl:choose> + + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:corpauthor"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:corpauthor"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:corpauthor"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:authorgroup"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:authorgroup"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:authorgroup"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:author"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:author"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:author"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:othercredit"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:othercredit"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:othercredit"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:releaseinfo"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:releaseinfo"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:releaseinfo"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:copyright"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:copyright"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:copyright"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:legalnotice"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:legalnotice"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:legalnotice"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:pubdate"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:pubdate"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:pubdate"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:revision"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:revision"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:revision"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:revhistory"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:revhistory"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:revhistory"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:articleinfo/db:abstract"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:artheader/db:abstract"/> + <xsl:apply-templates mode="article.titlepage.recto.auto.mode" select="db:info/db:abstract"/> + + <xsl:apply-templates select="//db:cover[1]/*"/> + +</xsl:template> + + +</xsl:stylesheet> |