Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

improve docbook resources

  • Loading branch information...
commit 2a71c6444f6a3542f2d1111436646b0b26a1c19d 1 parent d3b32f5
Costin Leau authored
Showing with 3 additions and 2,365 deletions.
  1. +1 −1  docs/src/info/notice.txt
  2. 0  docs/src/reference/{resources → docbook}/images/batch-wordcount-ide.jpg
  3. 0  docs/src/reference/{resources → docbook}/images/logo.png
  4. +1 −1  docs/src/reference/docbook/samples/spring-batch-wordcount.xml
  5. +0 −35 docs/src/reference/resources/css/highlight.css
  6. +0 −99 docs/src/reference/resources/css/manual.css
  7. BIN  docs/src/reference/resources/images/admon/blank.png
  8. BIN  docs/src/reference/resources/images/admon/caution.gif
  9. BIN  docs/src/reference/resources/images/admon/caution.png
  10. BIN  docs/src/reference/resources/images/admon/caution.tif
  11. BIN  docs/src/reference/resources/images/admon/draft.png
  12. BIN  docs/src/reference/resources/images/admon/home.gif
  13. BIN  docs/src/reference/resources/images/admon/home.png
  14. BIN  docs/src/reference/resources/images/admon/important.gif
  15. BIN  docs/src/reference/resources/images/admon/important.png
  16. BIN  docs/src/reference/resources/images/admon/important.tif
  17. BIN  docs/src/reference/resources/images/admon/next.gif
  18. BIN  docs/src/reference/resources/images/admon/next.png
  19. BIN  docs/src/reference/resources/images/admon/note.gif
  20. BIN  docs/src/reference/resources/images/admon/note.png
  21. BIN  docs/src/reference/resources/images/admon/note.tif
  22. BIN  docs/src/reference/resources/images/admon/prev.gif
  23. BIN  docs/src/reference/resources/images/admon/prev.png
  24. BIN  docs/src/reference/resources/images/admon/tip.gif
  25. BIN  docs/src/reference/resources/images/admon/tip.png
  26. BIN  docs/src/reference/resources/images/admon/tip.tif
  27. BIN  docs/src/reference/resources/images/admon/toc-blank.png
  28. BIN  docs/src/reference/resources/images/admon/toc-minus.png
  29. BIN  docs/src/reference/resources/images/admon/toc-plus.png
  30. BIN  docs/src/reference/resources/images/admon/up.gif
  31. BIN  docs/src/reference/resources/images/admon/up.png
  32. BIN  docs/src/reference/resources/images/admon/warning.gif
  33. BIN  docs/src/reference/resources/images/admon/warning.png
  34. BIN  docs/src/reference/resources/images/admon/warning.tif
  35. BIN  docs/src/reference/resources/images/callouts/1.png
  36. BIN  docs/src/reference/resources/images/callouts/10.png
  37. BIN  docs/src/reference/resources/images/callouts/11.png
  38. BIN  docs/src/reference/resources/images/callouts/12.png
  39. BIN  docs/src/reference/resources/images/callouts/13.png
  40. BIN  docs/src/reference/resources/images/callouts/14.png
  41. BIN  docs/src/reference/resources/images/callouts/15.png
  42. BIN  docs/src/reference/resources/images/callouts/2.png
  43. BIN  docs/src/reference/resources/images/callouts/3.png
  44. BIN  docs/src/reference/resources/images/callouts/4.png
  45. BIN  docs/src/reference/resources/images/callouts/5.png
  46. BIN  docs/src/reference/resources/images/callouts/6.png
  47. BIN  docs/src/reference/resources/images/callouts/7.png
  48. BIN  docs/src/reference/resources/images/callouts/8.png
  49. BIN  docs/src/reference/resources/images/callouts/9.png
  50. BIN  docs/src/reference/resources/images/xdev-spring_logo.jpg
  51. +0 −449 docs/src/reference/resources/xsl/fopdf.xsl
  52. +0 −44 docs/src/reference/resources/xsl/highlight-fo.xsl
  53. +0 −42 docs/src/reference/resources/xsl/highlight.xsl
  54. +0 −145 docs/src/reference/resources/xsl/html-custom.xsl
  55. +0 −142 docs/src/reference/resources/xsl/html-single-custom.xsl
  56. +0 −107 docs/src/reference/resources/xsl/html.xsl
  57. +0 −221 docs/src/reference/resources/xsl/html_chunk.xsl
  58. +0 −522 docs/src/reference/resources/xsl/pdf-custom.xsl
  59. +0 −523 docs/src/reference/resources/xsl/pdf-custom.xsl.bak
  60. +1 −5 settings.gradle
  61. +0 −29 template.mf
View
2  docs/src/info/notice.txt
@@ -15,7 +15,7 @@
Alternately, this acknowledgement may appear in the software itself,
if and wherever such third-party acknowledgements normally appear.
- The names "Spring", "Spring Framework", and "Spring GemFire" must
+ The names "Spring", "Spring Framework", and "Spring Hadoop" must
not be used to endorse or promote products derived from this
software without prior written permission. For written permission,
please contact enquiries@springsource.com.
View
0  ...eference/resources/images/batch-wordcount-ide.jpg → .../reference/docbook/images/batch-wordcount-ide.jpg
File renamed without changes
View
0  docs/src/reference/resources/images/logo.png → docs/src/reference/docbook/images/logo.png
File renamed without changes
View
2  docs/src/reference/docbook/samples/spring-batch-wordcount.xml
@@ -77,7 +77,7 @@
provides a nice visualization and authoring help for Spring Batch
workflows as shown below.<mediaobject>
<imageobject role="html">
- <imagedata fileref="batch-wordcount-ide.jpg" format="JPG"/>
+ <imagedata fileref="images/batch-wordcount-ide.jpg" format="JPG"/>
</imageobject>
</mediaobject></para>
View
35 docs/src/reference/resources/css/highlight.css
@@ -1,35 +0,0 @@
-/*
- code highlight CSS resemblign the Eclipse IDE default color schema
- @author Costin Leau
-*/
-
-.hl-keyword {
- color: #7F0055;
- font-weight: bold;
-}
-
-.hl-comment {
- color: #3F5F5F;
- font-style: italic;
-}
-
-.hl-multiline-comment {
- color: #3F5FBF;
- font-style: italic;
-}
-
-.hl-tag {
- color: #3F7F7F;
-}
-
-.hl-attribute {
- color: #7F007F;
-}
-
-.hl-value {
- color: #2A00FF;
-}
-
-.hl-string {
- color: #2A00FF;
-}
View
99 docs/src/reference/resources/css/manual.css
@@ -1,99 +0,0 @@
-@IMPORT url("highlight.css");
-
-html {
- padding: 0pt;
- margin: 0pt;
-}
-
-body {
- margin-left: 10%;
- margin-right: 10%;
- font-family: Arial, Sans-serif;
-}
-
-div {
- margin: 0pt;
-}
-
-p {
- text-align: justify;
-}
-
-hr {
- border: 1px solid gray;
- background: gray;
-}
-
-h1,h2,h3,h4 {
- color: #234623;
- font-family: Arial, Sans-serif;
-}
-
-pre {
- line-height: 1.0;
- color: black;
-}
-
-pre.programlisting {
- font-size: 10pt;
- padding: 7pt 3pt;
- border: 1pt solid black;
- background: #eeeeee;
- clear: both;
-}
-
-div.table {
- margin: 1em;
- padding: 0.5em;
- text-align: center;
-}
-
-div.table table {
- display: table;
- width: 100%;
-}
-
-div.table td {
- padding-left: 7px;
- padding-right: 7px;
-}
-
-.sidebar {
- float: right;
- margin: 10px 0 10px 30px;
- padding: 10px 20px 20px 20px;
- width: 33%;
- border: 1px solid black;
- background-color: #F4F4F4;
- font-size: 14px;
-}
-
-.mediaobject {
- padding-top: 30px;
- padding-bottom: 30px;
-}
-
-.legalnotice {
- font-family: Verdana, Arial, helvetica, sans-serif;
- font-size: 12px;
- font-style: italic;
-}
-
-p.releaseinfo {
- font-size: 100%;
- font-weight: bold;
- font-family: Verdana, Arial, helvetica, sans-serif;
- padding-top: 10px;
-}
-
-p.pubdate {
- font-size: 120%;
- font-weight: bold;
- font-family: Verdana, Arial, helvetica, sans-serif;
-}
-
-span.productname {
- font-size: 200%;
- font-weight: bold;
- font-family: Verdana, Arial, helvetica, sans-serif;
-}
View
BIN  docs/src/reference/resources/images/admon/blank.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/caution.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/caution.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/caution.tif
Binary file not shown
View
BIN  docs/src/reference/resources/images/admon/draft.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/home.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/home.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/important.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/important.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/important.tif
Binary file not shown
View
BIN  docs/src/reference/resources/images/admon/next.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/next.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/note.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/note.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/note.tif
Binary file not shown
View
BIN  docs/src/reference/resources/images/admon/prev.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/prev.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/tip.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/tip.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/tip.tif
Binary file not shown
View
BIN  docs/src/reference/resources/images/admon/toc-blank.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/toc-minus.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/toc-plus.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/up.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/up.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/warning.gif
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/warning.png
Deleted file not rendered
View
BIN  docs/src/reference/resources/images/admon/warning.tif
Binary file not shown
View
BIN  docs/src/reference/resources/images/callouts/1.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/10.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/11.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/12.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/13.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/14.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/15.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/2.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/3.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/4.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/5.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/6.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/7.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/8.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/callouts/9.png
Diff not rendered
View
BIN  docs/src/reference/resources/images/xdev-spring_logo.jpg
Diff not rendered
View
449 docs/src/reference/resources/xsl/fopdf.xsl
@@ -1,449 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-
- This is the XSL FO (PDF) stylesheet for the Spring Data reference
- documentation.
--->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version="1.0">
-
-
- <xsl:import href="urn:docbkx:stylesheet"/>
- <xsl:import href="highlight-fo.xsl"/>
-
- <!--###################################################
- Custom Title Page
- ################################################### -->
-
- <xsl:template name="book.titlepage.recto">
- <fo:block>
- <fo:table table-layout="fixed" width="175mm">
- <fo:table-column column-width="175mm"/>
- <fo:table-body>
- <fo:table-row>
- <fo:table-cell text-align="center">
- <!-- Logo
- <fo:block>
- <fo:external-graphic src="file:src/docbkx/resources/images/s2_box_logo.png"/>
- </fo:block>
- -->
- <fo:block font-family="Helvetica" font-size="22pt" padding-before="10mm">
- <xsl:value-of select="bookinfo/subtitle"/>
- </fo:block>
- <fo:block font-family="Helvetica" font-size="14pt" padding="10mm">
- <xsl:value-of select="bookinfo/title"/>
- </fo:block>
- <fo:block font-family="Helvetica" font-size="12pt" padding="10mm">
- <xsl:value-of select="bookinfo/releaseinfo"/>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell text-align="center">
- <fo:block font-family="Helvetica" font-size="14pt" padding="10mm">
- <xsl:value-of select="bookinfo/pubdate"/>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- <fo:table-row>
- <fo:table-cell text-align="center">
- <fo:block font-family="Helvetica" font-size="12pt" padding="10mm">
- <xsl:for-each select="bookinfo/authorgroup/author">
- <xsl:if test="position() > 1">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <xsl:value-of select="firstname"/>
- <xsl:text> </xsl:text>
- <xsl:value-of select="surname"/>
- <xsl:text> (</xsl:text>
- <xsl:value-of select="affiliation"/>
- <xsl:text>)</xsl:text>
- </xsl:for-each>
- </fo:block>
- <fo:block font-family="Helvetica" font-size="12pt" padding="10mm">
- <xsl:text>Copyright &#xA9; 2010-2011</xsl:text>
- </fo:block>
-
- <fo:block font-family="Helvetica" font-size="10pt" padding="1mm">
- <xsl:value-of select="bookinfo/legalnotice"/>
- </fo:block>
- </fo:table-cell>
- </fo:table-row>
- </fo:table-body>
- </fo:table>
- </fo:block>
- </xsl:template>
-
- <!-- Prevent blank pages in output -->
- <xsl:template name="book.titlepage.before.verso">
- </xsl:template>
- <xsl:template name="book.titlepage.verso">
- </xsl:template>
- <xsl:template name="book.titlepage.separator">
- </xsl:template>
-
- <!--###################################################
- Header
- ################################################### -->
-
- <!-- More space in the center header for long text -->
- <xsl:attribute-set name="header.content.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$body.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="margin-left">-5em</xsl:attribute>
- <xsl:attribute name="margin-right">-5em</xsl:attribute>
- </xsl:attribute-set>
-
- <!--###################################################
- Custom Footer
- ################################################### -->
- <xsl:template name="footer.content">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="position" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
- <xsl:variable name="Version">
- <xsl:if test="//releaseinfo">
- <xsl:text>Spring Data Redis (</xsl:text><xsl:value-of select="//releaseinfo" /><xsl:text>)</xsl:text>
- </xsl:if>
- </xsl:variable>
- <xsl:choose>
- <xsl:when test="$sequence='blank'">
- <xsl:if test="$position = 'center'">
- <xsl:value-of select="$Version"/>
- </xsl:if>
- </xsl:when>
- <!-- for double sided printing, print page numbers on alternating sides (of the page) -->
- <xsl:when test="$double.sided != 0">
- <xsl:choose>
- <xsl:when test="$sequence = 'even' and $position='left'">
- <fo:page-number/>
- </xsl:when>
- <xsl:when test="$sequence = 'odd' and $position='right'">
- <fo:page-number/>
- </xsl:when>
- <xsl:when test="$position='center'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
- </xsl:choose>
- </xsl:when>
- <!-- for single sided printing, print all page numbers on the right (of the page) -->
- <xsl:when test="$double.sided = 0">
- <xsl:choose>
- <xsl:when test="$position='center'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
- <xsl:when test="$position='right'">
- <fo:page-number/>
- </xsl:when>
- </xsl:choose>
- </xsl:when>
- </xsl:choose>
- </xsl:template>
-
- <!--###################################################
- Extensions
- ################################################### -->
-
- <!-- These extensions are required for table printing and other stuff -->
- <xsl:param name="tablecolumns.extension">0</xsl:param>
- <!-- FOP provide only PDF Bookmarks at the moment -->
- <xsl:param name="fop.extensions">1</xsl:param>
- <xsl:param name="fop1.extensions">1</xsl:param>
- <xsl:param name="ignore.image.scaling">0</xsl:param>
-
- <!--###################################################
- Table Of Contents
- ################################################### -->
-
- <!-- Generate the TOCs for named components only -->
- <xsl:param name="generate.toc">
- book toc
- </xsl:param>
-
- <!-- Show only Sections up to level 3 in the TOCs -->
- <xsl:param name="toc.section.depth">2</xsl:param>
-
- <!-- Dot and Whitespace as separator in TOC between Label and Title-->
- <xsl:param name="autotoc.label.separator" select="'. '"/>
-
-
- <!--###################################################
- Paper & Page Size
- ################################################### -->
-
- <!-- Paper type, no headers on blank pages, no double sided printing -->
- <xsl:param name="paper.type" select="'A4'"/>
- <xsl:param name="double.sided">0</xsl:param>
- <xsl:param name="headers.on.blank.pages">0</xsl:param>
- <xsl:param name="footers.on.blank.pages">0</xsl:param>
-
- <!-- Space between paper border and content (chaotic stuff, don't touch) -->
- <xsl:param name="page.margin.top">5mm</xsl:param>
- <xsl:param name="region.before.extent">10mm</xsl:param>
- <xsl:param name="body.margin.top">10mm</xsl:param>
-
- <xsl:param name="body.margin.bottom">15mm</xsl:param>
- <xsl:param name="region.after.extent">10mm</xsl:param>
- <xsl:param name="page.margin.bottom">0mm</xsl:param>
-
- <xsl:param name="page.margin.outer">18mm</xsl:param>
- <xsl:param name="page.margin.inner">18mm</xsl:param>
-
- <!-- No intendation of Titles -->
- <xsl:param name="title.margin.left">0pc</xsl:param>
-
- <!--###################################################
- Fonts & Styles
- ################################################### -->
-
- <!-- Left aligned text and no hyphenation -->
- <xsl:param name="alignment">justify</xsl:param>
- <xsl:param name="hyphenate">false</xsl:param>
-
- <!-- Default Font size -->
- <xsl:param name="body.font.master">11</xsl:param>
- <xsl:param name="body.font.small">8</xsl:param>
-
- <!-- Line height in body text -->
- <xsl:param name="line-height">1.4</xsl:param>
-
- <!-- Monospaced fonts are smaller than regular text -->
- <xsl:attribute-set name="monospace.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$monospace.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="font-size">0.8em</xsl:attribute>
- </xsl:attribute-set>
-
- <!--###################################################
- Tables
- ################################################### -->
-
- <!-- The table width should be adapted to the paper size -->
- <xsl:param name="default.table.width">17.4cm</xsl:param>
-
- <!-- Some padding inside tables -->
- <xsl:attribute-set name="table.cell.padding">
- <xsl:attribute name="padding-left">4pt</xsl:attribute>
- <xsl:attribute name="padding-right">4pt</xsl:attribute>
- <xsl:attribute name="padding-top">4pt</xsl:attribute>
- <xsl:attribute name="padding-bottom">4pt</xsl:attribute>
- </xsl:attribute-set>
-
- <!-- Only hairlines as frame and cell borders in tables -->
- <xsl:param name="table.frame.border.thickness">0.1pt</xsl:param>
- <xsl:param name="table.cell.border.thickness">0.1pt</xsl:param>
-
- <!--###################################################
- Labels
- ################################################### -->
-
- <!-- Label Chapters and Sections (numbering) -->
- <xsl:param name="chapter.autolabel">1</xsl:param>
- <xsl:param name="section.autolabel" select="1"/>
- <xsl:param name="section.label.includes.component.label" select="1"/>
-
- <!--###################################################
- Titles
- ################################################### -->
-
- <!-- Chapter title size -->
- <xsl:attribute-set name="chapter.titlepage.recto.style">
- <xsl:attribute name="text-align">left</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.8"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <!-- Why is the font-size for chapters hardcoded in the XSL FO templates?
- Let's remove it, so this sucker can use our attribute-set only... -->
- <xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xsl:use-attribute-sets="chapter.titlepage.recto.style">
- <xsl:call-template name="component.title">
- <xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/>
- </xsl:call-template>
- </fo:block>
- </xsl:template>
-
- <!-- Sections 1, 2 and 3 titles have a small bump factor and padding -->
- <xsl:attribute-set name="section.title.level1.properties">
- <xsl:attribute name="space-before.optimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.8em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.5"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="section.title.level2.properties">
- <xsl:attribute name="space-before.optimum">0.6em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.6em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.6em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.25"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="section.title.level3.properties">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.4em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.0"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
-
- <!-- Titles of formal objects (tables, examples, ...) -->
- <xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing">
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.6em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.8em</xsl:attribute>
- </xsl:attribute-set>
-
- <!--###################################################
- Programlistings
- ################################################### -->
-
- <!-- Verbatim text formatting (programlistings) -->
- <xsl:attribute-set name="monospace.verbatim.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.small * 1.0"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="verbatim.properties">
- <xsl:attribute name="space-before.minimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1em</xsl:attribute>
- <xsl:attribute name="border-color">#444444</xsl:attribute>
- <xsl:attribute name="border-style">solid</xsl:attribute>
- <xsl:attribute name="border-width">0.1pt</xsl:attribute>
- <xsl:attribute name="padding-top">0.5em</xsl:attribute>
- <xsl:attribute name="padding-left">0.5em</xsl:attribute>
- <xsl:attribute name="padding-right">0.5em</xsl:attribute>
- <xsl:attribute name="padding-bottom">0.5em</xsl:attribute>
- <xsl:attribute name="margin-left">0.5em</xsl:attribute>
- <xsl:attribute name="margin-right">0.5em</xsl:attribute>
- </xsl:attribute-set>
-
- <!-- Shade (background) programlistings -->
- <xsl:param name="shade.verbatim">1</xsl:param>
- <xsl:attribute-set name="shade.verbatim.style">
- <xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
- </xsl:attribute-set>
-
- <!--###################################################
- Callouts
- ################################################### -->
-
- <!-- Use images for callouts instead of (1) (2) (3) -->
- <xsl:param name="callout.graphics">0</xsl:param>
- <xsl:param name="callout.unicode">1</xsl:param>
-
- <!-- Place callout marks at this column in annotated areas -->
- <xsl:param name="callout.defaultcolumn">90</xsl:param>
-
- <!--###################################################
- Admonitions
- ################################################### -->
-
- <!-- Use nice graphics for admonitions -->
- <xsl:param name="admon.graphics">'1'</xsl:param>
- <xsl:param name="admon.graphics.path">src/docbkx/resources/images/admons/</xsl:param>
-
- <!--###################################################
- Misc
- ################################################### -->
-
- <!-- Placement of titles -->
- <xsl:param name="formal.title.placement">
- figure after
- example before
- equation before
- table before
- procedure before
- </xsl:param>
-
- <!-- Format Variable Lists as Blocks (prevents horizontal overflow) -->
- <xsl:param name="variablelist.as.blocks">1</xsl:param>
-
- <!-- The horrible list spacing problems -->
- <xsl:attribute-set name="list.block.spacing">
- <xsl:attribute name="space-before.optimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.8em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
-
- <!--###################################################
- colored and hyphenated links
- ################################################### -->
- <xsl:template match="ulink">
- <fo:basic-link external-destination="{@url}"
- xsl:use-attribute-sets="xref.properties"
- text-decoration="underline"
- color="blue">
- <xsl:choose>
- <xsl:when test="count(child::node())=0">
- <xsl:value-of select="@url"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates/>
- </xsl:otherwise>
- </xsl:choose>
- </fo:basic-link>
- </xsl:template>
-
- <xsl:template match="link">
- <fo:basic-link internal-destination="{@linkend}"
- xsl:use-attribute-sets="xref.properties"
- text-decoration="underline"
- color="blue">
- <xsl:choose>
- <xsl:when test="count(child::node())=0">
- <xsl:value-of select="@linkend"/>
- </xsl:when>
- <xsl:otherwise>
- <xsl:apply-templates/>
- </xsl:otherwise>
- </xsl:choose>
- </fo:basic-link>
- </xsl:template>
- <!--
-
- <xsl:template match="xref">
- <fo:basic-link internal-destination="{@linkend}"
- xsl:use-attribute-sets="xref.properties"
- text-decoration="underline"
- color="blue">
- <xsl:apply-templates/>
- </fo:basic-link>
- </xsl:template>
- -->
-
-</xsl:stylesheet>
View
44 docs/src/reference/resources/xsl/highlight-fo.xsl
@@ -1,44 +0,0 @@
-<?xml version='1.0'?>
-<!--
- Simple highlighter for FO/PDF output. Follows the Eclipse color scheme.
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xslthl="http://xslthl.sf.net"
- exclude-result-prefixes="xslthl"
- version='1.0'>
-
- <xsl:template match='xslthl:keyword'>
- <fo:inline font-weight="bold" color="#7F0055"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:comment'>
- <fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:oneline-comment'>
- <fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:multiline-comment'>
- <fo:inline font-style="italic" color="#3F5FBF"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:tag'>
- <fo:inline color="#3F7F7F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:attribute'>
- <fo:inline olor="#7F007F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:value'>
- <fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:string'>
- <fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
-</xsl:stylesheet>
View
42 docs/src/reference/resources/xsl/highlight.xsl
@@ -1,42 +0,0 @@
-<?xml version='1.0'?>
-<!--
- Simple highlighter for HTML output. Follows the Eclipse color scheme.
--->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xslthl="http://xslthl.sf.net"
- exclude-result-prefixes="xslthl"
- version='1.0'>
-
- <xsl:template match='xslthl:keyword'>
- <span class="hl-keyword"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:comment'>
- <span class="hl-comment"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:oneline-comment'>
- <span class="hl-comment"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:multiline-comment'>
- <span class="hl-multiline-comment"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:tag'>
- <span class="hl-tag"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:attribute'>
- <span class="hl-attribute"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:value'>
- <span class="hl-value"><xsl:value-of select='.'/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:string'>
- <span class="hl-string"><xsl:value-of select='.'/></span>
- </xsl:template>
-
-</xsl:stylesheet>
View
145 docs/src/reference/resources/xsl/html-custom.xsl
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xslthl="http://xslthl.sf.net"
- exclude-result-prefixes="xslthl"
- version='1.0'>
-
- <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/chunk.xsl"/>
- <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/highlight.xsl"/>
-
- <xsl:param name="chunk.section.depth">'5'</xsl:param>
- <xsl:param name="use.id.as.filename">'1'</xsl:param>
-
- <!-- Only use scaling in FO -->
- <xsl:param name="ignore.image.scaling">1</xsl:param>
-
- <!-- Use code syntax highlighting -->
- <xsl:param name="highlight.source">1</xsl:param>
-
-<!-- Extensions -->
- <xsl:param name="use.extensions">0</xsl:param>
- <xsl:param name="tablecolumns.extension">0</xsl:param>
- <xsl:param name="callout.extensions">1</xsl:param>
-
-<!-- Activate Graphics -->
- <xsl:param name="admon.graphics" select="1"/>
- <xsl:param name="admon.graphics.path">images/admon/</xsl:param>
- <xsl:param name="admon.graphics.extension">.png</xsl:param>
- <xsl:param name="callout.graphics" select="1" />
- <xsl:param name="callout.defaultcolumn">120</xsl:param>
- <xsl:param name="callout.graphics.path">images/callouts/</xsl:param>
- <xsl:param name="callout.graphics.extension">.png</xsl:param>
-
- <xsl:param name="table.borders.with.css" select="1"/>
- <xsl:param name="html.stylesheet">css/manual.css</xsl:param>
- <xsl:param name="html.stylesheet.type">text/css</xsl:param>
- <xsl:param name="generate.toc">book toc,title</xsl:param>
-
- <xsl:param name="admonition.title.properties">text-align: left</xsl:param>
-
- <!-- Leave image paths as relative when navigating XInclude -->
- <xsl:param name="keep.relative.image.uris" select="1"/>
-
-<!-- Label Chapters and Sections (numbering) -->
- <xsl:param name="chapter.autolabel" select="1"/>
- <xsl:param name="section.autolabel" select="1"/>
- <xsl:param name="section.autolabel.max.depth" select="2"/>
-
- <xsl:param name="section.label.includes.component.label" select="1"/>
- <xsl:param name="table.footnote.number.format" select="'1'"/>
-
-<!-- Show only Sections up to level 3 in the TOCs -->
- <xsl:param name="toc.section.depth">3</xsl:param>
-
-<!-- Remove "Chapter" from the Chapter titles... -->
- <xsl:param name="local.l10n.xml" select="document('')"/>
- <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
- <l:l10n language="en">
- <l:context name="title-numbered">
- <l:template name="chapter" text="%n.&#160;%t"/>
- <l:template name="section" text="%n&#160;%t"/>
- </l:context>
- </l:l10n>
- </l:i18n>
-
- <xsl:template match='xslthl:keyword' mode="xslthl">
- <span class="hl-keyword"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:comment' mode="xslthl">
- <span class="hl-comment"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:oneline-comment' mode="xslthl">
- <span class="hl-comment"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:multiline-comment' mode="xslthl">
- <span class="hl-multiline-comment"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:tag' mode="xslthl">
- <span class="hl-tag"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:attribute' mode="xslthl">
- <span class="hl-attribute"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:value' mode="xslthl">
- <span class="hl-value"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:string' mode="xslthl">
- <span class="hl-string"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <!-- Google Analytics -->
- <xsl:template name="user.head.content">
- <xsl:comment>Begin Google Analytics code</xsl:comment>
- <script type="text/javascript">
- var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
- document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
- </script>
- <script type="text/javascript">
- var pageTracker = _gat._getTracker("UA-2728886-3");
- pageTracker._setDomainName("none");
- pageTracker._setAllowLinker(true);
- pageTracker._trackPageview();
- </script>
- <xsl:comment>End Google Analytics code</xsl:comment>
- </xsl:template>
-
- <!-- Loopfuse -->
- <xsl:template name="user.footer.content">
- <xsl:comment>Begin LoopFuse code</xsl:comment>
- <script src="http://loopfuse.net/webrecorder/js/listen.js" type="text/javascript">
- </script>
- <script type="text/javascript">
- _lf_cid = "LF_48be82fa";
- _lf_remora();
- </script>
- <xsl:comment>End LoopFuse code</xsl:comment>
- </xsl:template>
-
-</xsl:stylesheet>
View
142 docs/src/reference/resources/xsl/html-single-custom.xsl
@@ -1,142 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xslthl="http://xslthl.sf.net"
- exclude-result-prefixes="xslthl"
- version='1.0'>
-
- <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"/>
- <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/html/highlight.xsl"/>
-
- <!-- Only use scaling in FO -->
- <xsl:param name="ignore.image.scaling">1</xsl:param>
-
- <!-- Use code syntax highlighting -->
- <xsl:param name="highlight.source">1</xsl:param>
-
-<!-- Extensions -->
- <xsl:param name="use.extensions">0</xsl:param>
- <xsl:param name="tablecolumns.extension">0</xsl:param>
- <xsl:param name="callout.extensions">1</xsl:param>
-
-<!-- Activate Graphics -->
- <xsl:param name="admon.graphics" select="1"/>
- <xsl:param name="admon.graphics.path">images/admon/</xsl:param>
- <xsl:param name="admon.graphics.extension">.png</xsl:param>
- <xsl:param name="callout.graphics" select="1" />
- <xsl:param name="callout.defaultcolumn">120</xsl:param>
- <xsl:param name="callout.graphics.path">images/callouts/</xsl:param>
- <xsl:param name="callout.graphics.extension">.png</xsl:param>
-
- <xsl:param name="table.borders.with.css" select="1"/>
- <xsl:param name="html.stylesheet">css/manual.css</xsl:param>
- <xsl:param name="html.stylesheet.type">text/css</xsl:param>
- <xsl:param name="generate.toc">book toc,title</xsl:param>
-
- <xsl:param name="admonition.title.properties">text-align: left</xsl:param>
-
- <!-- Leave image paths as relative when navigating XInclude -->
- <xsl:param name="keep.relative.image.uris" select="1"/>
-
-<!-- Label Chapters and Sections (numbering) -->
- <xsl:param name="chapter.autolabel" select="1"/>
- <xsl:param name="section.autolabel" select="1"/>
- <xsl:param name="section.autolabel.max.depth" select="2"/>
-
- <xsl:param name="section.label.includes.component.label" select="1"/>
- <xsl:param name="table.footnote.number.format" select="'1'"/>
-
-<!-- Show only Sections up to level 2 in the TOCs -->
- <xsl:param name="toc.section.depth">2</xsl:param>
-
-<!-- Remove "Chapter" from the Chapter titles... -->
- <xsl:param name="local.l10n.xml" select="document('')"/>
- <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
- <l:l10n language="en">
- <l:context name="title-numbered">
- <l:template name="chapter" text="%n.&#160;%t"/>
- <l:template name="section" text="%n&#160;%t"/>
- </l:context>
- </l:l10n>
- </l:i18n>
-
- <xsl:template match='xslthl:keyword' mode="xslthl">
- <span class="hl-keyword"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:comment' mode="xslthl">
- <span class="hl-comment"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:oneline-comment' mode="xslthl">
- <span class="hl-comment"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:multiline-comment' mode="xslthl">
- <span class="hl-multiline-comment"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:tag' mode="xslthl">
- <span class="hl-tag"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:attribute' mode="xslthl">
- <span class="hl-attribute"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:value' mode="xslthl">
- <span class="hl-value"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <xsl:template match='xslthl:string' mode="xslthl">
- <span class="hl-string"><xsl:apply-templates mode="xslthl"/></span>
- </xsl:template>
-
- <!-- Google Analytics -->
- <xsl:template name="user.head.content">
-<xsl:comment>Begin Google Analytics code</xsl:comment>
-<script type="text/javascript">
-var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
-document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
-</script>
-<script type="text/javascript">
-var pageTracker = _gat._getTracker("UA-2728886-3");
-pageTracker._setDomainName("none");
-pageTracker._setAllowLinker(true);
-pageTracker._trackPageview();
-</script>
-<xsl:comment>End Google Analytics code</xsl:comment>
- </xsl:template>
-
- <!-- Loopfuse -->
- <xsl:template name="user.footer.content">
-<xsl:comment>Begin LoopFuse code</xsl:comment>
-<script src="http://loopfuse.net/webrecorder/js/listen.js" type="text/javascript">
-</script>
-<script type="text/javascript">
-_lf_cid = "LF_48be82fa";
-_lf_remora();
-</script>
-<xsl:comment>End LoopFuse code</xsl:comment>
- </xsl:template>
-
-</xsl:stylesheet>
View
107 docs/src/reference/resources/xsl/html.xsl
@@ -1,107 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- This is the XSL HTML configuration file for the Spring
- Reference Documentation.
--->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xslthl="http://xslthl.sf.net"
- exclude-result-prefixes="xslthl"
- version="1.0">
-
- <xsl:import href="urn:docbkx:stylesheet"/>
- <xsl:import href="highlight.xsl"/>
-
- <!--###################################################
- HTML Settings
- ################################################### -->
-
- <!-- These extensions are required for table printing and other stuff -->
- <xsl:param name="tablecolumns.extension">0</xsl:param>
- <xsl:param name="graphicsize.extension">0</xsl:param>
- <xsl:param name="ignore.image.scaling">1</xsl:param>
-
- <!--###################################################
- Table Of Contents
- ################################################### -->
-
- <!-- Generate the TOCs for named components only -->
- <xsl:param name="generate.toc">
- book toc
- </xsl:param>
-
- <!-- Show only Sections up to level 3 in the TOCs -->
- <xsl:param name="toc.section.depth">3</xsl:param>
-
- <!--###################################################
- Labels
- ################################################### -->
-
- <!-- Label Chapters and Sections (numbering) -->
- <xsl:param name="chapter.autolabel">1</xsl:param>
- <xsl:param name="section.autolabel" select="1"/>
- <xsl:param name="section.label.includes.component.label" select="1"/>
-
- <!--###################################################
- Callouts
- ################################################### -->
-
- <!-- Use images for callouts instead of (1) (2) (3) -->
- <xsl:param name="callout.graphics">1</xsl:param>
-
- <!-- Place callout marks at this column in annotated areas -->
- <xsl:param name="callout.defaultcolumn">90</xsl:param>
-
- <!--###################################################
- Admonitions
- ################################################### -->
-
- <!-- Use nice graphics for admonitions -->
- <xsl:param name="admon.graphics">1</xsl:param>
- <xsl:param name="admon.graphics.path">images/admons/</xsl:param>
- <!--###################################################
- Misc
- ################################################### -->
- <!-- Placement of titles -->
- <xsl:param name="formal.title.placement">
- figure after
- example before
- equation before
- table before
- procedure before
- </xsl:param>
- <xsl:template match="author" mode="titlepage.mode">
- <xsl:if test="name(preceding-sibling::*[1]) = 'author'">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <span class="{name(.)}">
- <xsl:call-template name="person.name"/>
- (<xsl:value-of select="affiliation"/>)
- <xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
- </span>
- </xsl:template>
- <xsl:template match="authorgroup" mode="titlepage.mode">
- <div class="{name(.)}">
- <h2>Authors</h2>
- <p/>
- <xsl:apply-templates mode="titlepage.mode"/>
- </div>
- </xsl:template>
- <!--###################################################
- Headers and Footers
- ################################################### -->
- <!-- let's have a Spring and I21 banner across the top of each page -->
- <xsl:template name="user.header.navigation">
- <div style="background-color:white;border:none;height:73px;border:1px solid black;">
- <a style="border:none;" href="http://www.springframework.org/osgi/"
- title="The Spring Framework - Spring Data">
- <img style="border:none;" src="images/xdev-spring_logo.jpg"/>
- </a>
- <a style="border:none;" href="http://www.SpringSource.com/" title="SpringSource - Spring from the Source">
- <img style="border:none;position:absolute;padding-top:5px;right:42px;" src="images/s2-banner-rhs.png"/>
- </a>
- </div>
- </xsl:template>
-
-</xsl:stylesheet>
-
View
221 docs/src/reference/resources/xsl/html_chunk.xsl
@@ -1,221 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
- This is the XSL HTML configuration file for the Spring Reference Documentation.
--->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- version="1.0">
-
- <xsl:import href="urn:docbkx:stylesheet"/>
- <xsl:import href="highlight.xsl"/>
-
-
- <!--###################################################
- HTML Settings
- ################################################### -->
- <xsl:param name="chunk.section.depth">'5'</xsl:param>
- <xsl:param name="use.id.as.filename">'1'</xsl:param>
- <xsl:param name="tablecolumns.extension">0</xsl:param>
- <xsl:param name="graphicsize.extension">0</xsl:param>
- <xsl:param name="ignore.image.scaling">1</xsl:param>
- <!--###################################################
- Table Of Contents
- ################################################### -->
- <!-- Generate the TOCs for named components only -->
- <xsl:param name="generate.toc">
- book toc
- qandaset toc
- </xsl:param>
- <!-- Show only Sections up to level 3 in the TOCs -->
- <xsl:param name="toc.section.depth">3</xsl:param>
- <!--###################################################
- Labels
- ################################################### -->
- <!-- Label Chapters and Sections (numbering) -->
- <xsl:param name="chapter.autolabel">1</xsl:param>
- <xsl:param name="section.autolabel" select="1"/>
- <xsl:param name="section.label.includes.component.label" select="1"/>
- <!--###################################################
- Callouts
- ################################################### -->
- <!-- Place callout marks at this column in annotated areas -->
- <xsl:param name="callout.graphics">1</xsl:param>
- <xsl:param name="callout.defaultcolumn">90</xsl:param>
-
- <!--###################################################
- Admonitions
- ################################################### -->
-
- <!-- Use nice graphics for admonitions -->
- <xsl:param name="admon.graphics">1</xsl:param>
- <xsl:param name="admon.graphics.path">images/admons/</xsl:param>
- <!--###################################################
- Misc
- ################################################### -->
- <!-- Placement of titles -->
- <xsl:param name="formal.title.placement">
- figure after
- example before
- equation before
- table before
- procedure before
- </xsl:param>
- <xsl:template match="author" mode="titlepage.mode">
- <xsl:if test="name(preceding-sibling::*[1]) = 'author'">
- <xsl:text>, </xsl:text>
- </xsl:if>
- <span class="{name(.)}">
- <xsl:call-template name="person.name"/>
- (<xsl:value-of select="affiliation"/>)
- <xsl:apply-templates mode="titlepage.mode" select="./contrib"/>
- <!--
- <xsl:apply-templates mode="titlepage.mode" select="./affiliation"/>
- -->
- </span>
- </xsl:template>
- <xsl:template match="authorgroup" mode="titlepage.mode">
- <div class="{name(.)}">
- <h2>Authors</h2>
- <p/>
- <xsl:apply-templates mode="titlepage.mode"/>
- </div>
- </xsl:template>
- <!--###################################################
- Headers and Footers
- ################################################### -->
- <!-- let's have a Spring and I21 banner across the top of each page -->
- <xsl:template name="user.header.navigation">
- <div style="background-color:white;border:none;height:73px;border:1px solid black;">
- <a style="border:none;" href="http://www.springframework.org/osgi/"
- title="The Spring Framework - Spring Data">
- <img style="border:none;" src="images/xdev-spring_logo.jpg"/>
- </a>
- <a style="border:none;" href="http://www.SpringSource.com/" title="SpringSource - Spring from the Source">
- <img style="border:none;position:absolute;padding-top:5px;right:42px;" src="images/s2-banner-rhs.png"/>
- </a>
- </div>
- </xsl:template>
- <!-- no other header navigation (prev, next, etc.) -->
- <xsl:template name="header.navigation"/>
- <xsl:param name="navig.showtitles">1</xsl:param>
- <!-- let's have a 'Sponsored by SpringSource' strapline (or somesuch) across the bottom of each page -->
- <xsl:template name="footer.navigation">
- <xsl:param name="prev" select="/foo"/>
- <xsl:param name="next" select="/foo"/>
- <xsl:param name="nav.context"/>
- <xsl:variable name="home" select="/*[1]"/>
- <xsl:variable name="up" select="parent::*"/>
- <xsl:variable name="row1" select="count($prev) &gt; 0
- or count($up) &gt; 0
- or count($next) &gt; 0"/>
- <xsl:variable name="row2" select="($prev and $navig.showtitles != 0)
- or (generate-id($home) != generate-id(.)
- or $nav.context = 'toc')
- or ($chunk.tocs.and.lots != 0
- and $nav.context != 'toc')
- or ($next and $navig.showtitles != 0)"/>
- <xsl:if test="$suppress.navigation = '0' and $suppress.footer.navigation = '0'">
- <div class="navfooter">
- <xsl:if test="$footer.rule != 0">
- <hr/>
- </xsl:if>
- <xsl:if test="$row1 or $row2">
- <table width="100%" summary="Navigation footer">
- <xsl:if test="$row1">
- <tr>
- <td width="40%" align="left">
- <xsl:if test="count($prev)>0">
- <a accesskey="p">
- <xsl:attribute name="href">
- <xsl:call-template name="href.target">
- <xsl:with-param name="object" select="$prev"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:call-template name="navig.content">
- <xsl:with-param name="direction" select="'prev'"/>
- </xsl:call-template>
- </a>
- </xsl:if>
- <xsl:text>&#160;</xsl:text>
- </td>
-
- <td width="20%" align="center">
- <xsl:choose>
- <xsl:when test="$home != . or $nav.context = 'toc'">
- <a accesskey="h">
- <xsl:attribute name="href">
- <xsl:call-template name="href.target">
- <xsl:with-param name="object" select="$home"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:call-template name="navig.content">
- <xsl:with-param name="direction" select="'home'"/>
- </xsl:call-template>
- </a>
- <xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
- <xsl:text>&#160;|&#160;</xsl:text>
- </xsl:if>
- </xsl:when>
- <xsl:otherwise>&#160;</xsl:otherwise>
- </xsl:choose>
- <xsl:if test="$chunk.tocs.and.lots != 0 and $nav.context != 'toc'">
- <a accesskey="t">
- <xsl:attribute name="href">
- <xsl:apply-templates select="/*[1]" mode="recursive-chunk-filename">
- <xsl:with-param name="recursive" select="true()"/>
- </xsl:apply-templates>
- <xsl:text>-toc</xsl:text>
- <xsl:value-of select="$html.ext"/>
- </xsl:attribute>
- <xsl:call-template name="gentext">
- <xsl:with-param name="key" select="'nav-toc'"/>
- </xsl:call-template>
- </a>
- </xsl:if>
- </td>
- <td width="40%" align="right">
- <xsl:text>&#160;</xsl:text>
- <xsl:if test="count($next)>0">
- <a accesskey="n">
- <xsl:attribute name="href">
- <xsl:call-template name="href.target">
- <xsl:with-param name="object" select="$next"/>
- </xsl:call-template>
- </xsl:attribute>
- <xsl:call-template name="navig.content">
- <xsl:with-param name="direction" select="'next'"/>
- </xsl:call-template>
- </a>
- </xsl:if>
- </td>
- </tr>
- </xsl:if>
- <xsl:if test="$row2">
- <tr>
- <td width="40%" align="left" valign="top">
- <xsl:if test="$navig.showtitles != 0">
- <xsl:apply-templates select="$prev" mode="object.title.markup"/>
- </xsl:if>
- <xsl:text>&#160;</xsl:text>
- </td>
- <td width="20%" align="center">
- <span style="color:white;font-size:90%;">
- <a href="http://www.SpringSource.com/"
- title="SpringSource - Spring from the Source">Sponsored by SpringSource
- </a>
- </span>
- </td>
- <td width="40%" align="right" valign="top">
- <xsl:text>&#160;</xsl:text>
- <xsl:if test="$navig.showtitles != 0">
- <xsl:apply-templates select="$next" mode="object.title.markup"/>
- </xsl:if>
- </td>
- </tr>
- </xsl:if>
- </table>
- </xsl:if>
- </div>
- </xsl:if>
- </xsl:template>
-</xsl:stylesheet>
View
522 docs/src/reference/resources/xsl/pdf-custom.xsl
@@ -1,522 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements. See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership. The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License. You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied. See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xmlns:xslthl="http://xslthl.sf.net"
- exclude-result-prefixes="xslthl"
- version='1.0'>
-
- <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/docbook.xsl"/>
- <xsl:import href="http://docbook.sourceforge.net/release/xsl/current/fo/highlight.xsl"/>
-
-<!-- Use nice graphics for admonitions -->
- <xsl:param name="admon.graphics">'1'</xsl:param>
- <xsl:param name="admon.graphics.path">images/admon/</xsl:param>
- <xsl:param name="admon.graphics.extension">.png</xsl:param>
-
-<!-- resize the admon graphics. they're width 36pt by default
- even though the graphics that ship with docbook are 24x24 -->
- <xsl:template match="*" mode="admon.graphic.width">
- <xsl:param name="node" select="."/>
- <xsl:text>24pt</xsl:text>
- </xsl:template>
-
- <xsl:param name="paper.type" select="'A4'"/>
- <xsl:param name="page.margin.top" select="'1cm'"/>
- <xsl:param name="region.before.extent" select="'1cm'"/>
- <xsl:param name="body.margin.top" select="'1.5cm'"/>
-
- <xsl:param name="body.margin.bottom" select="'1.5cm'"/>
- <xsl:param name="region.after.extent" select="'1cm'"/>
- <xsl:param name="page.margin.bottom" select="'1cm'"/>
- <xsl:param name="title.margin.left" select="'0cm'"/>
-
-<!--###################################################
- Header
- ################################################### -->
-
-<!-- More space in the center header for long text -->
- <xsl:attribute-set name="header.content.properties">
- <xsl:attribute name="font-family">
- <xsl:value-of select="$body.font.family"/>
- </xsl:attribute>
- <xsl:attribute name="margin-left">-5em</xsl:attribute>
- <xsl:attribute name="margin-right">-5em</xsl:attribute>
- </xsl:attribute-set>
-
-<!--###################################################
- Table of Contents
- ################################################### -->
-
- <xsl:param name="generate.toc">
- book toc,title
- </xsl:param>
-
-<!--###################################################
- Custom Header
- ################################################### -->
-
- <xsl:template name="header.content">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="position" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
-
- <xsl:variable name="Version">
- <xsl:choose>
- <xsl:when test="//productname">
- <xsl:value-of select="//productname"/><xsl:text> </xsl:text>
- </xsl:when>
- <xsl:otherwise>
- <xsl:text>please define productname in your docbook file!</xsl:text>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$sequence='blank'">
- <xsl:choose>
- <xsl:when test="$position='center'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
-
- <xsl:otherwise>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
-
- <xsl:when test="$pageclass='titlepage'">
- </xsl:when>
-
- <xsl:when test="$position='center'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
-
- <xsl:otherwise>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
-<!--###################################################
- Custom Footer
- ################################################### -->
-
- <xsl:template name="footer.content">
- <xsl:param name="pageclass" select="''"/>
- <xsl:param name="sequence" select="''"/>
- <xsl:param name="position" select="''"/>
- <xsl:param name="gentext-key" select="''"/>
-
- <xsl:variable name="Version">
- <xsl:choose>
- <xsl:when test="//releaseinfo">
- <xsl:value-of select="//releaseinfo"/>
- </xsl:when>
- <xsl:otherwise>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:variable>
-
- <xsl:variable name="Title">
- <xsl:value-of select="//title"/>
- </xsl:variable>
-
- <xsl:choose>
- <xsl:when test="$sequence='blank'">
- <xsl:choose>
- <xsl:when test="$double.sided != 0 and $position = 'left'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
-
- <xsl:when test="$double.sided = 0 and $position = 'center'">
- </xsl:when>
-
- <xsl:otherwise>
- <fo:page-number/>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:when>
-
- <xsl:when test="$pageclass='titlepage'">
- </xsl:when>
-
- <xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='left'">
- <fo:page-number/>
- </xsl:when>
-
- <xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='right'">
- <fo:page-number/>
- </xsl:when>
-
- <xsl:when test="$double.sided = 0 and $position='right'">
- <fo:page-number/>
- </xsl:when>
-
- <xsl:when test="$double.sided != 0 and $sequence = 'odd' and $position='left'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
-
- <xsl:when test="$double.sided != 0 and $sequence = 'even' and $position='right'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
-
- <xsl:when test="$double.sided = 0 and $position='left'">
- <xsl:value-of select="$Version"/>
- </xsl:when>
-
- <xsl:when test="$position='center'">
- <xsl:value-of select="$Title"/>
- </xsl:when>
-
- <xsl:otherwise>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
-
- <xsl:template match="processing-instruction('hard-pagebreak')">
- <fo:block break-before='page'/>
- </xsl:template>
-
-<!--###################################################
- Extensions
- ################################################### -->
-
- <!-- These extensions are required for table printing and other stuff -->
- <xsl:param name="use.extensions">0</xsl:param>
- <xsl:param name="tablecolumns.extension">0</xsl:param>
- <xsl:param name="callout.extensions">0</xsl:param>
- <xsl:param name="callouts.extensions">0</xsl:param>
- <xsl:param name="fop1.extensions">1</xsl:param>
-
-<!--###################################################
- Paper & Page Size
- ################################################### -->
-
- <!-- Paper type, no headers on blank pages, no double sided printing -->
- <xsl:param name="double.sided">0</xsl:param>
- <xsl:param name="headers.on.blank.pages">0</xsl:param>
- <xsl:param name="footers.on.blank.pages">0</xsl:param>
-
-<!--###################################################
- Fonts & Styles
- ################################################### -->
-
- <xsl:param name="hyphenate">false</xsl:param>
-
-<!-- Default Font size -->
- <xsl:param name="body.font.master">11</xsl:param>
- <xsl:param name="body.font.small">8</xsl:param>
-
- <!-- Line height in body text -->
- <xsl:param name="line-height">1.4</xsl:param>
-
-<!-- Chapter title size -->
- <xsl:attribute-set name="chapter.titlepage.recto.style">
- <xsl:attribute name="text-align">left</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.8"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
-<!-- Why is the font-size for chapters hardcoded in the XSL FO templates?
- Let's remove it, so this sucker can use our attribute-set only... -->
- <xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
- <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format"
- xsl:use-attribute-sets="chapter.titlepage.recto.style">
- <xsl:call-template name="component.title">
- <xsl:with-param name="node" select="ancestor-or-self::chapter[1]"/>
- </xsl:call-template>
- </fo:block>
- </xsl:template>
-
-<!-- Sections 1, 2 and 3 titles have a small bump factor and padding -->
- <xsl:attribute-set name="section.title.level1.properties">
- <xsl:attribute name="space-before.optimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.8em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.5"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="section.title.level2.properties">
- <xsl:attribute name="space-before.optimum">0.6em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.6em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.6em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.25"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="section.title.level3.properties">
- <xsl:attribute name="space-before.optimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.4em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.4em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 1.0"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
- <xsl:attribute-set name="section.title.level4.properties">
- <xsl:attribute name="space-before.optimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.3em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.3em</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master * 0.9"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
-
-<!-- Use code syntax highlighting -->
- <xsl:param name="highlight.source" select="1"/>
- <xsl:param name="highlight.default.language" select="xml" />
-
- <xsl:template match='xslthl:keyword'>
- <fo:inline font-weight="bold" color="#7F0055"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:comment'>
- <fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:oneline-comment'>
- <fo:inline font-style="italic" color="#3F5F5F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:multiline-comment'>
- <fo:inline font-style="italic" color="#3F5FBF"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:tag'>
- <fo:inline color="#3F7F7F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:attribute'>
- <fo:inline color="#7F007F"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:value'>
- <fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
- <xsl:template match='xslthl:string'>
- <fo:inline color="#2A00FF"><xsl:apply-templates/></fo:inline>
- </xsl:template>
-
-
-<!--###################################################
- Tables
- ################################################### -->
-
- <!-- Some padding inside tables -->
- <xsl:attribute-set name="table.cell.padding">
- <xsl:attribute name="padding-left">4pt</xsl:attribute>
- <xsl:attribute name="padding-right">4pt</xsl:attribute>
- <xsl:attribute name="padding-top">4pt</xsl:attribute>
- <xsl:attribute name="padding-bottom">4pt</xsl:attribute>
- </xsl:attribute-set>
-
-<!-- Only hairlines as frame and cell borders in tables -->
- <xsl:param name="table.frame.border.thickness">0.1pt</xsl:param>
- <xsl:param name="table.cell.border.thickness">0.1pt</xsl:param>
-
-<!--###################################################
- Labels
- ################################################### -->
-
-<!-- Label Chapters and Sections (numbering) -->
- <xsl:param name="chapter.autolabel" select="1"/>
- <xsl:param name="section.autolabel" select="1"/>
- <xsl:param name="section.autolabel.max.depth" select="1"/>
-
- <xsl:param name="section.label.includes.component.label" select="1"/>
- <xsl:param name="table.footnote.number.format" select="'1'"/>
-
-<!--###################################################
- Programlistings
- ################################################### -->
-
- <!-- Verbatim text formatting (programlistings) -->
- <xsl:attribute-set name="monospace.verbatim.properties">
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.small * 1.0"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="verbatim.properties">
- <xsl:attribute name="space-before.minimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
-
- <xsl:attribute name="border-color">#444444</xsl:attribute>
- <xsl:attribute name="border-style">solid</xsl:attribute>
- <xsl:attribute name="border-width">0.1pt</xsl:attribute>
- <xsl:attribute name="padding-top">0.5em</xsl:attribute>
- <xsl:attribute name="padding-left">0.5em</xsl:attribute>
- <xsl:attribute name="padding-right">0.5em</xsl:attribute>
- <xsl:attribute name="padding-bottom">0.5em</xsl:attribute>
- <xsl:attribute name="margin-left">0.5em</xsl:attribute>
- <xsl:attribute name="margin-right">0.5em</xsl:attribute>
- </xsl:attribute-set>
-
- <!-- Shade (background) programlistings -->
- <xsl:param name="shade.verbatim">1</xsl:param>
- <xsl:attribute-set name="shade.verbatim.style">
- <xsl:attribute name="background-color">#F0F0F0</xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="list.block.spacing">
- <xsl:attribute name="space-before.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
-
- <xsl:attribute-set name="example.properties">
- <xsl:attribute name="space-before.minimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">0.5em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.5em</xsl:attribute>
- <xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
- <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
- </xsl:attribute-set>
-
-<!--###################################################
- Title information for Figures, Examples etc.
- ################################################### -->
-
- <xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing">
- <xsl:attribute name="font-weight">normal</xsl:attribute>
- <xsl:attribute name="font-style">italic</xsl:attribute>
- <xsl:attribute name="font-size">
- <xsl:value-of select="$body.font.master"/>
- <xsl:text>pt</xsl:text>
- </xsl:attribute>
- <xsl:attribute name="hyphenate">false</xsl:attribute>
- <xsl:attribute name="space-before.minimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-before.optimum">0.1em</xsl:attribute>
- <xsl:attribute name="space-before.maximum">0.1em</xsl:attribute>
- </xsl:attribute-set>
-
-<!--###################################################
- Callouts
- ################################################### -->
-
-<!-- don't use images for callouts -->
- <xsl:param name="callout.graphics">0</xsl:param>
- <xsl:param name="callout.unicode">1</xsl:param>
-
-<!-- Place callout marks at this column in annotated areas -->
- <xsl:param name="callout.defaultcolumn">90</xsl:param>
-
-<!--###################################################
- Misc
- ################################################### -->
-
-<!-- Placement of titles -->
- <xsl:param name="formal.title.placement">
- figure after
- example after
- equation before
- table before
- procedure before
- </xsl:param>
-
-<!-- Format Variable Lists as Blocks (prevents horizontal overflow) -->
- <xsl:param name="variablelist.as.blocks">1</xsl:param>
-
- <xsl:param name="body.start.indent">0pt</xsl:param>
-
-<!-- Show only Sections up to level 3 in the TOCs -->
- <xsl:param name="toc.section.depth">3</xsl:param>
-
- <!-- Remove "Chapter" from the Chapter titles... -->
- <xsl:param name="local.l10n.xml" select="document('')"/>
- <l:i18n xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
- <l:l10n language="en">
- <l:context name="title-numbered">
- <l:template name="chapter" text="%n.&#160;%t"/>
- <l:template name="section" text="%n&#160;%t"/>
- </