summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRemko Tronçon <git@el-tramo.be>2010-03-28 20:22:32 (GMT)
committerRemko Tronçon <git@el-tramo.be>2010-03-28 20:22:32 (GMT)
commit335d3d25e07ddcf7c00ba3b2550858a2374dd3db (patch)
tree26a5d95818e3e12ac2811903fe815044fa7f6d73 /DocBook/Stylesheets
parent3afa4f741c26360245dc313bc368f508b26a6b96 (diff)
downloadswift-335d3d25e07ddcf7c00ba3b2550858a2374dd3db.zip
swift-335d3d25e07ddcf7c00ba3b2550858a2374dd3db.tar.bz2
Moved DocBook module.
Diffstat (limited to 'DocBook/Stylesheets')
-rw-r--r--DocBook/Stylesheets/common/inline.xsl27
-rw-r--r--DocBook/Stylesheets/common/params.xsl8
-rw-r--r--DocBook/Stylesheets/fo/component.xsl29
-rw-r--r--DocBook/Stylesheets/fo/docbook.test.xsl151
-rw-r--r--DocBook/Stylesheets/fo/docbook.xsl151
-rw-r--r--DocBook/Stylesheets/fo/inline.xsl17
-rw-r--r--DocBook/Stylesheets/fo/titlepage.xsl6
-rw-r--r--DocBook/Stylesheets/html/docbook.xsl34
8 files changed, 0 insertions, 423 deletions
diff --git a/DocBook/Stylesheets/common/inline.xsl b/DocBook/Stylesheets/common/inline.xsl
deleted file mode 100644
index 5f39338..0000000
--- a/DocBook/Stylesheets/common/inline.xsl
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
- <xsl:template match="application">
- <fo:inline font-style="italic"><xsl:call-template name="inline.charseq"/></fo:inline>
- </xsl:template>
-
- <xsl:template match="guimenu">
- <fo:inline font-style="italic"><xsl:call-template name="inline.charseq"/></fo:inline>
- </xsl:template>
-
- <xsl:template match="guilabel">
- <fo:inline font-style="italic"><xsl:call-template name="inline.charseq"/></fo:inline>
- </xsl:template>
-
- <xsl:template match="guimenuitem">
- <fo:inline font-style="italic"><xsl:call-template name="inline.charseq"/></fo:inline>
- </xsl:template>
-
- <xsl:template match="guisubmenu">
- <fo:inline font-style="italic"><xsl:call-template name="inline.charseq"/></fo:inline>
- </xsl:template>
-
-</xsl:stylesheet>
diff --git a/DocBook/Stylesheets/common/params.xsl b/DocBook/Stylesheets/common/params.xsl
deleted file mode 100644
index 6da03c0..0000000
--- a/DocBook/Stylesheets/common/params.xsl
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-
- <xsl:param name="xref.with.number.and.title" select="'0'"/>
- <xsl:param name="callout.graphics" select="'0'"/>
- <xsl:param name="callout.unicode" select="'1'"/>
-
-</xsl:stylesheet>
diff --git a/DocBook/Stylesheets/fo/component.xsl b/DocBook/Stylesheets/fo/component.xsl
deleted file mode 100644
index 829695d..0000000
--- a/DocBook/Stylesheets/fo/component.xsl
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
-<xsl:template match="colophon">
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="colophon.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
- <xsl:call-template name="colophon.titlepage"/>
- </fo:block>
- <xsl:apply-templates/>
-</xsl:template>
-
-<xsl:template name="colophon.titlepage.recto">
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="colophon.titlepage.recto.style" margin-left="{$title.margin.left}" font-size="24.8832pt" font-family="{$title.fontset}" font-weight="bold">
-<xsl:call-template name="component.colophon.title">
-<xsl:with-param name="node" select="ancestor-or-self::colophon[1]"/>
-</xsl:call-template></fo:block>
-</xsl:template>
-
-<xsl:template name="component.colophon.title">
- <fo:block xsl:use-attribute-sets="component.title.properties" text-align="left">
- <xsl:apply-templates select="." mode="object.title.markup">
- <xsl:with-param name="allow-anchors" select="1"/>
- </xsl:apply-templates>
- </fo:block>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/DocBook/Stylesheets/fo/docbook.test.xsl b/DocBook/Stylesheets/fo/docbook.test.xsl
deleted file mode 100644
index c6d6106..0000000
--- a/DocBook/Stylesheets/fo/docbook.test.xsl
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
- version="1.0">
-
- <!-- Include other stylesheets -->
- <xsl:import href="../../../docbook/xsl/fo/docbook.xsl"/>
- <xsl:include href="../common/params.xsl" />
- <xsl:include href="../common/inline.xsl" />
- <xsl:include href="component.xsl" />
- <xsl:include href="inline.xsl" />
- <xsl:include href="titlepage.xsl"/>
-
- <xsl:param name="section.autolabel" select="'0'"/>
-
- <!-- Images -->
- <xsl:param name="draft.watermark.image" select="''"/>
-
- <!-- Enable bookmarks -->
- <xsl:param name="fop1.extensions" select="1"/>
-
- <!-- Do not print out URLs -->
- <xsl:param name="ulink.show" select="0"/>
- <!--<xsl:param name="show.comments" select="0"/>-->
-
- <!-- Page setup -->
- <xsl:param name="paper.type" select="'A4'"/>
- <!--<xsl:param name="double.sided"/>-->
-
- <!--<xsl:param name="header.column.widths">0 1 0</xsl:param>-->
- <!--<xsl:attribute-set name="header.content.properties">
- <xsl:attribute name="font-family">Helvetica</xsl:attribute>
- <xsl:attribute name="font-size">12pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- </xsl:attribute-set>-->
-
- <!--<xsl:attribute-set name="footer.content.properties">
- <xsl:attribute name="font-family">Helvetica</xsl:attribute>
- <xsl:attribute name="font-size">8pt</xsl:attribute>
- </xsl:attribute-set>
- <xsl:param name="footer.rule" select="0"/>-->
-
- <xsl:param name="page.margin.top" select="'3.9cm'"/>
- <xsl:param name="page.margin.bottom" select="'3.9cm'"/>
- <xsl:param name="page.margin.inner" select="'4cm'"/>
- <xsl:param name="page.margin.outer" select="'4cm'"/>
- <xsl:param name="body.start.indent" select="'0'"/>
- <xsl:param name="body.margin.bottom" select="'1.2cm'"/>
- <xsl:attribute-set name="normal.para.spacing">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="list.block.spacing">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.5em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="list.item.spacing">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="verbatim.properties">
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="wrap-option">no-wrap</xsl:attribute>
- <xsl:attribute name="white-space-collapse">false</xsl:attribute>
- <xsl:attribute name="white-space-treatment">preserve</xsl:attribute>
- <xsl:attribute name="linefeed-treatment">preserve</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
- <xsl:attribute name="start-indent">10pt</xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:param name="variablelist.as.blocks" select="0"/>
-
- <!-- Fonts & colors -->
- <xsl:param name="body.font.master" select="10"/>
- <xsl:param name="body.font.family" select="'Fontin Sans'"/>
- <xsl:param name="title.font.family" select="'Fontin Sans'"/>
- <xsl:param name="monospace.font.family" select="'Inconsolata,Courier'"/>
-
- <xsl:attribute-set name="monospace.verbatim.properties">
- <xsl:attribute name="font-size">.8em</xsl:attribute>
- <xsl:attribute name="padding">5pt</xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="nongraphical.admonition.properties">
- <xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
- <xsl:attribute name="padding">5pt</xsl:attribute>
- </xsl:attribute-set>
-
- <!--<xsl:param name="shade.verbatim" select="1"/>
- <xsl:attribute-set name="shade.verbatim.style">
- <xsl:attribute name="border">0</xsl:attribute>
- <xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
- </xsl:attribute-set> -->
-
- <xsl:attribute-set name="section.title.chapter.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.8"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="section.title.level1.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.7"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <!--<xsl:attribute name="border-bottom">1pt solid #505050</xsl:attribute>-->
- </xsl:attribute-set>
-
- <xsl:attribute-set name="section.title.level2.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.4"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <!-- FIXME: Doesn't work
- <xsl:attribute-set name="bibliography.title.properties">
- <xsl:attribute name="break-before">page</xsl:attribute>
- </xsl:attribute-set>
- -->
-
- <xsl:attribute-set name="toc.line.properties">
- <xsl:attribute name="font-size">10pt</xsl:attribute>
- <xsl:attribute name="font-weight">
- <xsl:choose>
- <xsl:when test="self::chapter | self::preface | self::appendix">bold</xsl:when>
- <xsl:otherwise>normal</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:param name="generate.toc">
- book toc,title
- </xsl:param>
-
-</xsl:stylesheet>
-
diff --git a/DocBook/Stylesheets/fo/docbook.xsl b/DocBook/Stylesheets/fo/docbook.xsl
deleted file mode 100644
index 1a27317..0000000
--- a/DocBook/Stylesheets/fo/docbook.xsl
+++ /dev/null
@@ -1,151 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0"
- version="1.0">
-
- <!-- Include other stylesheets -->
- <xsl:import href="docbook-xsl:/fo/docbook.xsl"/>
- <xsl:include href="../common/params.xsl" />
- <xsl:include href="../common/inline.xsl" />
- <xsl:include href="component.xsl" />
- <xsl:include href="inline.xsl" />
- <xsl:include href="titlepage.xsl"/>
-
- <xsl:param name="section.autolabel" select="'0'"/>
-
- <!-- Images -->
- <xsl:param name="draft.watermark.image" select="''"/>
-
- <!-- Enable bookmarks -->
- <xsl:param name="fop1.extensions" select="1"/>
-
- <!-- Do not print out URLs -->
- <xsl:param name="ulink.show" select="0"/>
- <!--<xsl:param name="show.comments" select="0"/>-->
-
- <!-- Page setup -->
- <xsl:param name="paper.type" select="'A4'"/>
- <!--<xsl:param name="double.sided"/>-->
-
- <!--<xsl:param name="header.column.widths">0 1 0</xsl:param>-->
- <!--<xsl:attribute-set name="header.content.properties">
- <xsl:attribute name="font-family">Helvetica</xsl:attribute>
- <xsl:attribute name="font-size">12pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- </xsl:attribute-set>-->
-
- <!--<xsl:attribute-set name="footer.content.properties">
- <xsl:attribute name="font-family">Helvetica</xsl:attribute>
- <xsl:attribute name="font-size">8pt</xsl:attribute>
- </xsl:attribute-set>
- <xsl:param name="footer.rule" select="0"/>-->
-
- <xsl:param name="page.margin.top" select="'3.9cm'"/>
- <xsl:param name="page.margin.bottom" select="'3.9cm'"/>
- <xsl:param name="page.margin.inner" select="'4cm'"/>
- <xsl:param name="page.margin.outer" select="'4cm'"/>
- <xsl:param name="body.start.indent" select="'0'"/>
- <xsl:param name="body.margin.bottom" select="'1.2cm'"/>
- <xsl:attribute-set name="normal.para.spacing">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="list.block.spacing">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.5em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="list.item.spacing">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="verbatim.properties">
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="wrap-option">no-wrap</xsl:attribute>
- <xsl:attribute name="white-space-collapse">false</xsl:attribute>
- <xsl:attribute name="white-space-treatment">preserve</xsl:attribute>
- <xsl:attribute name="linefeed-treatment">preserve</xsl:attribute>
- <xsl:attribute name="text-align">start</xsl:attribute>
- <xsl:attribute name="start-indent">10pt</xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:param name="variablelist.as.blocks" select="0"/>
-
- <!-- Fonts & colors -->
- <xsl:param name="body.font.master" select="10"/>
- <xsl:param name="body.font.family" select="'Birka,Gentium Basic,Times'"/>
- <xsl:param name="title.font.family" select="'Myriad Pro,Delicious,Helvetica'"/>
- <xsl:param name="monospace.font.family" select="'Inconsolata,Courier'"/>
-
- <xsl:attribute-set name="monospace.verbatim.properties">
- <xsl:attribute name="font-size">.8em</xsl:attribute>
- <xsl:attribute name="padding">5pt</xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="nongraphical.admonition.properties">
- <xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
- <xsl:attribute name="padding">5pt</xsl:attribute>
- </xsl:attribute-set>
-
- <!--<xsl:param name="shade.verbatim" select="1"/>
- <xsl:attribute-set name="shade.verbatim.style">
- <xsl:attribute name="border">0</xsl:attribute>
- <xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
- </xsl:attribute-set> -->
-
- <xsl:attribute-set name="section.title.chapter.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.8"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="section.title.level1.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.7"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <!--<xsl:attribute name="border-bottom">1pt solid #505050</xsl:attribute>-->
- </xsl:attribute-set>
-
- <xsl:attribute-set name="section.title.level2.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.4"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <!-- FIXME: Doesn't work
- <xsl:attribute-set name="bibliography.title.properties">
- <xsl:attribute name="break-before">page</xsl:attribute>
- </xsl:attribute-set>
- -->
-
- <xsl:attribute-set name="toc.line.properties">
- <xsl:attribute name="font-size">10pt</xsl:attribute>
- <xsl:attribute name="font-weight">
- <xsl:choose>
- <xsl:when test="self::chapter | self::preface | self::appendix">bold</xsl:when>
- <xsl:otherwise>normal</xsl:otherwise>
- </xsl:choose>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:param name="generate.toc">
- book toc,title
- </xsl:param>
-
-</xsl:stylesheet>
-
diff --git a/DocBook/Stylesheets/fo/inline.xsl b/DocBook/Stylesheets/fo/inline.xsl
deleted file mode 100644
index adb03a7..0000000
--- a/DocBook/Stylesheets/fo/inline.xsl
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- version="1.0">
-
- <xsl:template match="comment|remark">
- <xsl:if test="$show.comments != 0">
- <fo:block font-style="italic">
- <fo:inline background-color="#FFEE30">
- <xsl:call-template name="inline.charseq"/>
- </fo:inline>
- </fo:block>
- </xsl:if>
- </xsl:template>
-
-</xsl:stylesheet>
diff --git a/DocBook/Stylesheets/fo/titlepage.xsl b/DocBook/Stylesheets/fo/titlepage.xsl
deleted file mode 100644
index 304c7f8..0000000
--- a/DocBook/Stylesheets/fo/titlepage.xsl
+++ /dev/null
@@ -1,6 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl">
- <xsl:template name="article.titlepage.separator">
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" space-after.minimum="25pt" space-after.maximum="25pt"/>
- </xsl:template>
-</xsl:stylesheet>
diff --git a/DocBook/Stylesheets/html/docbook.xsl b/DocBook/Stylesheets/html/docbook.xsl
deleted file mode 100644
index c97545e..0000000
--- a/DocBook/Stylesheets/html/docbook.xsl
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version='1.0'?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-
- <!-- Include other stylesheets -->
- <xsl:import href="docbook-xsl:/html/docbook.xsl"/>
- <xsl:include href="../common/params.xsl" />
- <xsl:include href="../common/inline.xsl" />
- <xsl:output method="html" encoding="UTF-8" indent="no"/>
-
- <xsl:param name="use.extensions" select="0"/>
- <xsl:param name="section.autolabel" select="'1'"/>
-
- <xsl:param name="generate.toc">
- appendix nop
- article/appendix nop
- article toc,title
- book toc,title
- chapter nop
- part nop
- preface nop
- qandadiv nop
- qandaset nop
- reference nop
- sect1 nop
- sect2 nop
- sect3 nop
- sect4 nop
- sect5 nop
- section nop
- set nop
- </xsl:param>
-
-</xsl:stylesheet>
-