mirror of
https://github.com/Relintai/scons_gd.git
synced 2024-11-22 11:18:11 +01:00
154 lines
5.2 KiB
XML
154 lines
5.2 KiB
XML
<?xml version='1.0'?>
|
|
<!--
|
|
|
|
__COPYRIGHT__
|
|
|
|
Permission is hereby granted, free of charge, to any person obtaining
|
|
a copy of this software and associated documentation files (the
|
|
"Software"), to deal in the Software without restriction, including
|
|
without limitation the rights to use, copy, modify, merge, publish,
|
|
distribute, sublicense, and/or sell copies of the Software, and to
|
|
permit persons to whom the Software is furnished to do so, subject to
|
|
the following conditions:
|
|
|
|
The above copyright notice and this permission notice shall be included
|
|
in all copies or substantial portions of the Software.
|
|
|
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
|
|
KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
|
|
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
|
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
|
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
|
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
|
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
-->
|
|
<xsl:stylesheet
|
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
|
version="1.0">
|
|
|
|
<xsl:import href="../../SCons/Tool/docbook/docbook-xsl-1.76.1/html/docbook.xsl"/>
|
|
|
|
<xsl:output method="html"
|
|
encoding="UTF-8"
|
|
indent="no"/>
|
|
|
|
<xsl:param name="l10n.gentext.default.language" select="'en'"/>
|
|
<xsl:param name="section.autolabel" select="1"/>
|
|
<xsl:param name="section.label.includes.component.label" select="1"/>
|
|
<xsl:param name="variablelist.term.break.after" select="1"/>
|
|
<xsl:param name="variablelist.term.separator"/>
|
|
<xsl:param name="html.stylesheet" select="'scons.css'"/>
|
|
<xsl:param name="generate.toc">
|
|
/appendix toc,title
|
|
article/appendix nop
|
|
/article toc,title
|
|
book toc,title,figure,table,example,equation
|
|
/chapter toc,title
|
|
part toc,title
|
|
/preface toc,title
|
|
reference title
|
|
/sect1 toc
|
|
/sect2 toc
|
|
/sect3 toc
|
|
/sect4 toc
|
|
/sect5 toc
|
|
/section toc
|
|
set toc,title
|
|
</xsl:param>
|
|
|
|
<xsl:template match="function">
|
|
<xsl:call-template name="inline.boldmonoseq"/>
|
|
</xsl:template>
|
|
<xsl:template match="methodname">
|
|
<xsl:call-template name="inline.boldmonoseq"/>
|
|
</xsl:template>
|
|
<!-- Prevent our EPUB cover image from getting included -->
|
|
<xsl:template match="mediaobject[@role = 'cover']">
|
|
</xsl:template>
|
|
|
|
|
|
|
|
<xsl:template name="head.content">
|
|
<xsl:param name="node" select="."/>
|
|
<xsl:param name="title">
|
|
<xsl:apply-templates select="$node" mode="object.title.markup.textonly"/>
|
|
</xsl:param>
|
|
|
|
<title>
|
|
<xsl:copy-of select="$title"/>
|
|
</title>
|
|
|
|
<xsl:if test="$html.base != ''">
|
|
<base href="{$html.base}"/>
|
|
</xsl:if>
|
|
|
|
<!-- Insert links to CSS files or insert literal style elements -->
|
|
<xsl:call-template name="generate.css"/>
|
|
|
|
<xsl:if test="$html.stylesheet != ''">
|
|
<xsl:call-template name="output.html.stylesheets">
|
|
<xsl:with-param name="stylesheets" select="normalize-space($html.stylesheet)"/>
|
|
</xsl:call-template>
|
|
</xsl:if>
|
|
|
|
<xsl:if test="$link.mailto.url != ''">
|
|
<link rev="made"
|
|
href="{$link.mailto.url}"/>
|
|
</xsl:if>
|
|
|
|
<meta name="generator" content="text/html; charset=UTF-8" http-equiv="Content-Type"/>
|
|
|
|
<xsl:if test="$generate.meta.abstract != 0">
|
|
<xsl:variable name="info" select="(articleinfo
|
|
|bookinfo
|
|
|prefaceinfo
|
|
|chapterinfo
|
|
|appendixinfo
|
|
|sectioninfo
|
|
|sect1info
|
|
|sect2info
|
|
|sect3info
|
|
|sect4info
|
|
|sect5info
|
|
|referenceinfo
|
|
|refentryinfo
|
|
|partinfo
|
|
|info
|
|
|docinfo)[1]"/>
|
|
<xsl:if test="$info and $info/abstract">
|
|
<meta name="description">
|
|
<xsl:attribute name="content">
|
|
<xsl:for-each select="$info/abstract[1]/*">
|
|
<xsl:value-of select="normalize-space(.)"/>
|
|
<xsl:if test="position() < last()">
|
|
<xsl:text> </xsl:text>
|
|
</xsl:if>
|
|
</xsl:for-each>
|
|
</xsl:attribute>
|
|
</meta>
|
|
</xsl:if>
|
|
</xsl:if>
|
|
|
|
<xsl:if test="($draft.mode = 'yes' or
|
|
($draft.mode = 'maybe' and
|
|
ancestor-or-self::*[@status][1]/@status = 'draft'))
|
|
and $draft.watermark.image != ''">
|
|
<style type="text/css"><xsl:text>
|
|
body { background-image: url('</xsl:text>
|
|
<xsl:value-of select="$draft.watermark.image"/><xsl:text>');
|
|
background-repeat: no-repeat;
|
|
background-position: top left;
|
|
/* The following properties make the watermark "fixed" on the page. */
|
|
/* I think that's just a bit too distracting for the reader... */
|
|
/* background-attachment: fixed; */
|
|
/* background-position: center center; */
|
|
}</xsl:text>
|
|
</style>
|
|
</xsl:if>
|
|
<xsl:apply-templates select="." mode="head.keywords.content"/>
|
|
</xsl:template>
|
|
|
|
</xsl:stylesheet>
|
|
|