Author: thomas.heute(a)jboss.com
Date: 2008-07-15 17:20:14 -0400 (Tue, 15 Jul 2008)
New Revision: 11458
Added:
maven/jboss-portal-docbook-xslt/trunk/.project
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/common.xsl
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/eclipse.xsl
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/pdf.xsl
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-common.xsl
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-single.xsl
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml.xsl
maven/jboss-portal-docs-parent/trunk/.project
maven/jboss-portal-jdocbook-style/trunk/.project
maven/jboss-portal-jdocbook-style/trunk/src/main/css/
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/codehighlight.css
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/docnav.css
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/documentation.css
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/extensions.css
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/jbossorg.css
maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/reports.css
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/bkg_gradient.gif
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/community_doc.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.svg
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/home.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.svg
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/next.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.svg
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/prev.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.svg
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/up.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.svg
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/dot.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/dot2.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/jbossorglogo.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/shine.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/title_hdr.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-alpha1.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-alpha2.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-beta1.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-beta2.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-pre-release-candidate.png
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-release-candidate.png
Removed:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/leftside_bkgimage.gif
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/th.bg.gif
Modified:
maven/jboss-portal-docbook-xslt/trunk/
maven/jboss-portal-docbook-xslt/trunk/pom.xml
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/portal/pdf.xsl
maven/jboss-portal-docs-parent/trunk/pom.xml
maven/jboss-portal-jdocbook-style/trunk/
maven/jboss-portal-jdocbook-style/trunk/pom.xml
Log:
Using our own stylesheet and styles
Property changes on: maven/jboss-portal-docbook-xslt/trunk
___________________________________________________________________
Name: svn:ignore
+ target
Added: maven/jboss-portal-docbook-xslt/trunk/.project
===================================================================
--- maven/jboss-portal-docbook-xslt/trunk/.project (rev 0)
+++ maven/jboss-portal-docbook-xslt/trunk/.project 2008-07-15 21:20:14 UTC (rev 11458)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jboss-portal-docbook-xslt</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Modified: maven/jboss-portal-docbook-xslt/trunk/pom.xml
===================================================================
--- maven/jboss-portal-docbook-xslt/trunk/pom.xml 2008-07-15 18:15:31 UTC (rev 11457)
+++ maven/jboss-portal-docbook-xslt/trunk/pom.xml 2008-07-15 21:20:14 UTC (rev 11458)
@@ -23,6 +23,7 @@
</contributor>
<contributor>
<name>Thomas Heute</name>
+ </contributor>
</contributors>
<repositories>
@@ -33,22 +34,19 @@
</repository>
</repositories>
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- </dependency>
- </dependencies>
+ <dependencies>
+ <dependency>
+ <groupId>net.sf.docbook</groupId>
+ <artifactId>docbook</artifactId>
+ <version>1.74.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.docs</groupId>
+ <artifactId>highlight</artifactId>
+ <version>1.0.0</version>
+ </dependency>
+ </dependencies>
- <dependencyManagement>
- <dependencies>
- <dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- <version>1.1.0</version>
- </dependency>
- </dependencies>
- </dependencyManagement>
<build>
<extensions>
@@ -58,15 +56,6 @@
<version>1.0-beta-2</version>
</extension>
</extensions>
- <pluginManagement>
- <plugins>
- <plugin>
- <groupId>org.jboss.maven.plugins</groupId>
- <artifactId>maven-jdocbook-plugin</artifactId>
- <version>2.1.1</version>
- </plugin>
- </plugins>
- </pluginManagement>
</build>
<distributionManagement>
Added: maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/common.xsl
===================================================================
--- maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/common.xsl
(rev 0)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/common.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,206 @@
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2008 JBoss, a division of Red Hat
+ License: GPL
+ Author: Pete Muir
+ Author: Mark Newton (mark.newton(a)jboss.org)
+-->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
+
+ <!-- We need to add this as it's needed later for a check -->
+ <xsl:param name="confidential" select="0"/>
+
+ <!-- Enable extensions (needed for callouts) -->
+ <xsl:param name="use.extensions">1</xsl:param>
+
+ <!-- For backwards compatibility we want to use callouts specified using
programlistingco elements -->
+ <xsl:param name="callouts.extension">1</xsl:param>
+
+ <!-- Use graphical callouts as they look nicer with highlighed code. -->
+ <xsl:param name="callout.graphics">1</xsl:param>
+ <xsl:param name="callout.graphics.number.limit">15</xsl:param>
+ <xsl:param name="callout.graphics.extension">.png</xsl:param>
+
+ <xsl:param name="callout.graphics.path">
+ <xsl:if test="$img.src.path != ''">
+ <xsl:value-of select="$img.src.path"/>
+ </xsl:if>
+ <xsl:text>images/community/docbook/callouts/</xsl:text>
+ </xsl:param>
+
+ <!-- Admonitions -->
+ <xsl:param name="admon.graphics" select="1"/>
+ <xsl:param name="admon.graphics.path">
+ <xsl:if test="$img.src.path != ''">
+ <xsl:value-of select="$img.src.path"/>
+ </xsl:if>
+ <xsl:text>images/community/docbook/</xsl:text>
+ </xsl:param>
+
+ <!-- And disable these extensions -->
+ <xsl:param name="tablecolumns.extension">0</xsl:param>
+
+ <!-- TOC -->
+ <xsl:param name="section.autolabel" select="1"/>
+
+ <!-- Include the chapter no -->
+ <xsl:param name="section.label.includes.component.label"
select="1" />
+
+ <xsl:param name="use.simplified.author.group" select="1"/>
+
+ <xsl:template name="person.name.list">
+ <xsl:param name="person.list"
select="author|corpauthor|othercredit|editor" />
+ <xsl:param name="person.count" select="count($person.list)"
/>
+ <xsl:param name="person.type" select="'author'"
/>
+ <xsl:param name="count" select="1" />
+
+ <xsl:choose>
+ <xsl:when test="$use.simplified.author.group = 1">
+ <xsl:choose>
+ <!-- If there are no names in the list then don't do anything -->
+ <xsl:when test="$count >
$person.count"></xsl:when>
+ <xsl:otherwise>
+
+ <!-- Depending on the type of people in the list print out different
prefixes -->
+ <xsl:choose>
+ <xsl:when test="$count = 1 and $person.type = 'author' or
$person.type = 'corpauthor'">
+ <xsl:call-template name="gentext.by" />
+ <xsl:call-template name="gentext.space" />
+ </xsl:when>
+ <xsl:when test="$count = 1 and $person.type =
'editor'">
+ <xsl:call-template name="gentext.editors" />
+ <xsl:call-template name="gentext.space" />
+ </xsl:when>
+ <xsl:when test="$count = 1 and $person.type =
'othercredit'">
+ <xsl:call-template name="gentext.others" />
+ <xsl:call-template name="gentext.space" />
+ </xsl:when>
+ </xsl:choose>
+
+ <!-- Output each person's name -->
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node"
+ select="$person.list[position()=$count]" />
+ </xsl:call-template>
+
+ <xsl:choose>
+ <!-- Put parathenses around short affiliation descriptions -->
+ <xsl:when
+
test="$person.list[position()=$count]/affiliation/shortaffil">
+ <xsl:call-template name="gentext.space" />
+ <xsl:text>(</xsl:text>
+ <xsl:value-of
+
select="$person.list[position()=$count]/affiliation/shortaffil" />
+ <xsl:text>)</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <!-- If only two names are present then insert 'and' between
them -->
+ <xsl:when test="$person.count = 2 and $count = 1">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'authorgroup'" />
+ <xsl:with-param name="name"
select="'sep2'" />
+ </xsl:call-template>
+ </xsl:when>
+ <!-- If we get to the last name insert 'and' before it -->
+ <xsl:when
+ test="$person.count > 2 and $count+1 =
$person.count">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'authorgroup'" />
+ <xsl:with-param name="name"
select="'seplast'" />
+ </xsl:call-template>
+ </xsl:when>
+ <!-- If we are in the middle of a list insert a comma between names
-->
+ <xsl:when test="$count < $person.count">
+ <xsl:call-template name="gentext.template">
+ <xsl:with-param name="context"
select="'authorgroup'" />
+ <xsl:with-param name="name"
select="'sep'" />
+ </xsl:call-template>
+ </xsl:when>
+ </xsl:choose>
+
+ <!-- Recursively call the template to process all the names in the list
-->
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="$person.list" />
+ <xsl:with-param name="person.count"
select="$person.count" />
+ <xsl:with-param name="count" select="$count+1"
/>
+ </xsl:call-template>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-imports/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template name="gentext.editors">
+ <xsl:text>edited by</xsl:text>
+ </xsl:template>
+
+ <xsl:template name="gentext.others">
+ <xsl:text>and thanks to</xsl:text>
+ </xsl:template>
+
+<!-- Modify the default navigation wording -->
+<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:gentext key="nav-home" text="Front page"/>
+ </l:l10n>
+</l:i18n>
+
+<l:i18n
xmlns:l="http://docbook.sourceforge.net/xmlns/l10n/1.0">
+ <l:l10n language="en">
+ <l:gentext key="nav-up" text="Top of page"/>
+ </l:l10n>
+</l:i18n>
+
+<!--
+Copied from fo/params.xsl
+-->
+<xsl:param name="l10n.gentext.default.language"
select="'en'"/>
+
+<!-- This sets the filename based on the ID -->
+<xsl:param name="use.id.as.filename" select="'1'"/>
+
+<xsl:template match="command">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+<xsl:template match="application">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guibutton">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guiicon">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guilabel">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guimenu">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guimenuitem">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="guisubmenu">
+ <xsl:call-template name="inline.boldseq"/>
+</xsl:template>
+
+<xsl:template match="filename">
+ <xsl:call-template name="inline.monoseq"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added:
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/eclipse.xsl
===================================================================
--- maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/eclipse.xsl
(rev 0)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/eclipse.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,405 @@
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2008 JBoss, a division of Red Hat
+ License: GPL
+ Author: Jeff Fearn <jfearn(a)redhat.com>
+ Author: Tammy Fox <tfox(a)redhat.com>
+ Author: Andy Fitzsimon <afitzsim(a)redhat.com>
+ Author: Mark Newton <mark.newton(a)jboss.org>
+-->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
+
+ <!-- We need to replicate the contents of eclipse/eclipse.xsl but import
xhtml/chunk.xsl to generate valid XHTML -->
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/1.72.0/xhtml/chunk....
+
+<xsl:template match="/">
+ <xsl:choose>
+ <xsl:when test="$rootid != ''">
+ <xsl:choose>
+ <xsl:when test="count(key('id',$rootid)) = 0">
+ <xsl:message terminate="yes">
+ <xsl:text>ID '</xsl:text>
+ <xsl:value-of select="$rootid"/>
+ <xsl:text>' not found in document.</xsl:text>
+ </xsl:message>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
+ $collect.xref.targets = 'only'">
+ <xsl:apply-templates select="key('id', $rootid)"
+ mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:message>Formatting from <xsl:value-of
+ select="$rootid"/></xsl:message>
+ <xsl:apply-templates select="key('id',$rootid)"
+ mode="process.root"/>
+ <xsl:call-template name="etoc"/>
+ <xsl:call-template name="plugin.xml"/>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:if test="$collect.xref.targets = 'yes' or
+ $collect.xref.targets = 'only'">
+ <xsl:apply-templates select="/"
mode="collect.targets"/>
+ </xsl:if>
+ <xsl:if test="$collect.xref.targets != 'only'">
+ <xsl:apply-templates select="/" mode="process.root"/>
+ <xsl:call-template name="etoc"/>
+ <xsl:call-template name="plugin.xml"/>
+ </xsl:if>
+ </xsl:otherwise>
+ </xsl:choose>
+
+
+</xsl:template>
+
+<xsl:template name="etoc">
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename">
+ <xsl:if test="$manifest.in.base.dir != 0">
+ <xsl:value-of select="$base.dir"/>
+ </xsl:if>
+ <xsl:value-of select="'toc.xml'"/>
+ </xsl:with-param>
+ <xsl:with-param name="method" select="'xml'"/>
+ <xsl:with-param name="encoding" select="'utf-8'"/>
+ <xsl:with-param name="indent" select="'yes'"/>
+ <xsl:with-param name="content">
+ <xsl:choose>
+
+ <xsl:when test="$rootid != ''">
+ <xsl:variable name="title">
+ <xsl:if test="$eclipse.autolabel=1">
+ <xsl:variable name="label.markup">
+ <xsl:apply-templates select="key('id',$rootid)"
mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="normalize-space($label.markup)">
+ <xsl:value-of
select="concat($label.markup,$autotoc.label.separator)"/>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates select="key('id',$rootid)"
mode="title.markup"/>
+ </xsl:variable>
+ <xsl:variable name="href">
+ <xsl:call-template name="href.target.with.base.dir">
+ <xsl:with-param name="object"
select="key('id',$rootid)"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <toc label="{$title}" topic="{$href}">
+ <xsl:apply-templates select="key('id',$rootid)/*"
mode="etoc"/>
+ </toc>
+ </xsl:when>
+
+ <xsl:otherwise>
+ <xsl:variable name="title">
+ <xsl:if test="$eclipse.autolabel=1">
+ <xsl:variable name="label.markup">
+ <xsl:apply-templates select="/*"
mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="normalize-space($label.markup)">
+ <xsl:value-of
select="concat($label.markup,$autotoc.label.separator)"/>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates select="/*"
mode="title.markup"/>
+ </xsl:variable>
+ <xsl:variable name="href">
+ <xsl:call-template name="href.target.with.base.dir">
+ <xsl:with-param name="object" select="/"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <toc label="{$title}" topic="{$href}">
+ <xsl:apply-templates select="/*/*" mode="etoc"/>
+ </toc>
+ </xsl:otherwise>
+
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<xsl:template
match="book|part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index"
mode="etoc">
+ <xsl:variable name="title">
+ <xsl:if test="$eclipse.autolabel=1">
+ <xsl:variable name="label.markup">
+ <xsl:apply-templates select="." mode="label.markup"/>
+ </xsl:variable>
+ <xsl:if test="normalize-space($label.markup)">
+ <xsl:value-of
select="concat($label.markup,$autotoc.label.separator)"/>
+ </xsl:if>
+ </xsl:if>
+ <xsl:apply-templates select="." mode="title.markup"/>
+ </xsl:variable>
+
+ <xsl:variable name="href">
+ <xsl:call-template name="href.target.with.base.dir">
+ <xsl:with-param name="context" select="/"/>
<!-- Generate links relative to the location of root file/toc.xml file -->
+ </xsl:call-template>
+ </xsl:variable>
+
+ <topic label="{$title}" href="{$href}">
+ <xsl:apply-templates
select="part|reference|preface|chapter|bibliography|appendix|article|glossary|section|sect1|sect2|sect3|sect4|sect5|refentry|colophon|bibliodiv|index"
mode="etoc"/>
+ </topic>
+
+</xsl:template>
+
+<xsl:template match="text()" mode="etoc"/>
+
+<xsl:template name="plugin.xml">
+ <xsl:call-template name="write.chunk">
+ <xsl:with-param name="filename">
+ <xsl:if test="$manifest.in.base.dir != 0">
+ <xsl:value-of select="$base.dir"/>
+ </xsl:if>
+ <xsl:value-of select="'plugin.xml'"/>
+ </xsl:with-param>
+ <xsl:with-param name="method" select="'xml'"/>
+ <xsl:with-param name="encoding" select="'utf-8'"/>
+ <xsl:with-param name="indent" select="'yes'"/>
+ <xsl:with-param name="content">
+ <plugin name="{$eclipse.plugin.name}"
+ id="{$eclipse.plugin.id}"
+ version="1.0"
+ provider-name="{$eclipse.plugin.provider}">
+
+ <extension point="org.eclipse.help.toc">
+ <toc file="toc.xml" primary="true"/>
+ </extension>
+
+ </plugin>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+ <!-- Now we can carry on with our XSL customization layer -->
+ <xsl:include href="xhtml-common.xsl"/>
+
+ <xsl:param name="eclipse.plugin.name">JBoss Community
Help</xsl:param>
+ <xsl:param name="eclipse.plugin.id">org.jboss.help</xsl:param>
+ <xsl:param name="eclipse.plugin.provider">JBoss.org</xsl:param>
+
+ <!-- We don't want to display titles in the header navigation as there are
already breadcrumbs -->
+ <xsl:param name="navig.showtitles" select="0"/>
+
+<!--
+From: xhtml/chunk-common.xsl
+Reason: need to add class attributes so we can style the pages using icons
+Version: 1.72.0
+-->
+<xsl:template name="header.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="$navig.showtitles != 0"/>
+ <xsl:variable name="row2" select="count($prev) > 0
or (count($up) > 0
and generate-id($up) != generate-id($home) and
$navig.showtitles != 0) or count($next) >
0"/>
+
+ <xsl:if test="$suppress.navigation = '0' and
$suppress.header.navigation = '0'">
+ <div class="navheader">
+ <xsl:if test="$row1 or $row2">
+ <table width="100%" summary="Navigation header">
+ <xsl:if test="$row1">
+ <tr>
+ <th colspan="3" align="center">
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </th>
+ </tr>
+ </xsl:if>
+
+ <xsl:if test="$row2">
+ <tr>
+ <td width="20%" align="left"
class="previous">
+ <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> </xsl:text>
+ </td>
+ <td width="60%" align="center">
+ <xsl:choose>
+ <xsl:when test="count($up) > 0
and generate-id($up) != generate-id($home) and
$navig.showtitles != 0">
+ <xsl:apply-templates select="$up"
mode="object.title.markup"/>
+ </xsl:when>
+ <xsl:otherwise> </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="20%" align="right"
class="next">
+ <xsl:text> </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>
+ </table>
+ </xsl:if>
+ <xsl:if test="$header.rule != 0">
+ <hr/>
+ </xsl:if>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+<!--
+From: xhtml/chunk-common.xsl
+Reason: need to add class attributes so we can style the page using icons. Also changed
the footer table to one row
+ so that the 'Top of page' and 'Front page' links are next to each
other and correctly spaced.
+Version: 1.72.0
+-->
+<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) > 0
or count($up) > 0 or
count($next) > 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="25%" align="left"
class="previous">
+ <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> </xsl:text>
+ </td>
+ <td width="25%" align="right"
class="up">
+ <xsl:choose>
+ <xsl:when test="count($up)>0
and generate-id($up) != generate-id($home)">
+ <a accesskey="u">
+ <xsl:attribute name="href">
+ <xsl:text>#</xsl:text>
+ <!--<xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$up"/>
+ </xsl:call-template>-->
+ </xsl:attribute>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'up'"/>
+ </xsl:call-template>
+ </a>
+ </xsl:when>
+ <xsl:otherwise> </xsl:otherwise>
+ </xsl:choose>
+ </td>
+ <td width="25%" align="left"
class="home">
+ <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> | </xsl:text>
+ </xsl:if>
+ </xsl:when>
+ <xsl:otherwise> </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="25%" align="right"
class="next">
+ <xsl:text> </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 align="left" valign="top">
+ <xsl:if test="$navig.showtitles != 0">
+ <xsl:apply-templates select="$prev"
mode="object.title.markup"/>
+ </xsl:if>
+ <xsl:text> </xsl:text>
+ </td>
+
+ <td align="right" valign="top">
+ <xsl:text> </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>
Added: maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/pdf.xsl
===================================================================
--- maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/pdf.xsl
(rev 0)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/pdf.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,1645 @@
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2007 Red Hat, Inc.
+ License: GPL
+ Author: Jeff Fearn <jfearn(a)redhat.com>
+ Author: Tammy Fox <tfox(a)redhat.com>
+ Author: Andy Fitzsimon <afitzsim(a)redhat.com>
+ Author: Mark Newton <mark.newton(a)jboss.org>
+ Author: Pete Muir
+-->
+
+<!DOCTYPE xsl:stylesheet [
+<!ENTITY lowercase "'abcdefghijklmnopqrstuvwxyz'">
+<!ENTITY uppercase "'ABCDEFGHIJKLMNOPQRSTUVWXYZ'">
+ ]>
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0"
+
xmlns="http://www.w3.org/TR/xhtml1/transitional"
+
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:jbh="java:org.jboss.highlight.renderer.FORenderer"
+ exclude-result-prefixes="jbh">
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/1.72.0/fo/docbook.x... />
+
+ <xsl:import href="common.xsl" />
+
+ <xsl:param name="alignment">justify</xsl:param>
+ <xsl:param name="fop.extensions" select="1" />
+ <xsl:param name="fop1.extensions" select="0" />
+ <xsl:param name="img.src.path" />
+ <xsl:param name="qandadiv.autolabel" select="0" />
+
+ <xsl:param name="hyphenation-character">-</xsl:param>
+ <!--xsl:param name="hyphenate.verbatim" select="0"/-->
+ <xsl:param name="hyphenate">true</xsl:param>
+ <!--xsl:param name="ulink.hyphenate" select="1"/-->
+
+ <xsl:param name="line-height" select="1.5" />
+
+ <!-- Callouts -->
+ <!-- Place callout bullets at this column in programlisting.-->
+ <xsl:param name="callout.defaultcolumn">80</xsl:param>
+ <xsl:param name="callout.icon.size">10pt</xsl:param>
+
+ <!-- Admonitions -->
+ <xsl:param name="admon.graphics.extension"
select="'.svg'" />
+
+ <xsl:attribute-set name="admonition.title.properties">
+ <xsl:attribute name="font-size">13pt</xsl:attribute>
+ <xsl:attribute name="color">
+ <xsl:choose>
+ <xsl:when test="self::note">#4C5253</xsl:when>
+ <xsl:when test="self::caution">#533500</xsl:when>
+ <xsl:when test="self::important">white</xsl:when>
+ <xsl:when test="self::warning">white</xsl:when>
+ <xsl:when test="self::tip">white</xsl:when>
+ <xsl:otherwise>white</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="graphical.admonition.properties">
+
+ <xsl:attribute name="color">
+ <xsl:choose>
+ <xsl:when test="self::note">#4C5253</xsl:when>
+ <xsl:when test="self::caution">#533500</xsl:when>
+ <xsl:when test="self::important">white</xsl:when>
+ <xsl:when test="self::warning">white</xsl:when>
+ <xsl:when test="self::tip">white</xsl:when>
+ <xsl:otherwise>white</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="background-color">
+ <xsl:choose>
+ <xsl:when test="self::note">#B5BCBD</xsl:when>
+ <xsl:when test="self::caution">#E3A835</xsl:when>
+ <xsl:when test="self::important">#4A5D75</xsl:when>
+ <xsl:when test="self::warning">#7B1E1E</xsl:when>
+ <xsl:when test="self::tip">#7E917F</xsl:when>
+ <xsl:otherwise>#404040</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">1em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">12pt</xsl:attribute>
+ <xsl:attribute name="padding-top">12pt</xsl:attribute>
+ <xsl:attribute name="padding-right">12pt</xsl:attribute>
+ <xsl:attribute name="padding-left">12pt</xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left" />
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="programlisting.font"
select="'verdana,helvetica,sans-serif'" />
+ <xsl:param name="programlisting.font.size"
select="'100%'" />
+
+ <!-- Change to monospace font for programlisting, needed to workaround crappy
callouts -->
+ <!-- <xsl:param name="programlisting.font"
select="$monospace.font.family" /> -->
+ <!-- Make the font for programlisting slightly smaller -->
+ <!-- <xsl:param name="programlisting.font.size"
select="'75%'" /> -->
+
+ <!-- Make the section depth in the TOC 2, same as html -->
+ <xsl:param name="toc.section.depth">2</xsl:param>
+
+ <!-- Now, set enable scalefit for large images -->
+ <xsl:param name="graphicsize.extension" select="'1'"
/>
+ <xsl:param name="default.image.width">17.4cm</xsl:param>
+
+ <xsl:attribute-set name="xref.properties">
+ <xsl:attribute name="font-style">italic</xsl:attribute>
+ <xsl:attribute name="color">
+ <xsl:choose>
+ <xsl:when
+ test="ancestor::note or ancestor::caution or ancestor::important or
ancestor::warning or ancestor::tip">
+ <xsl:text>#aee6ff</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>#0066cc</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-size">9pt</xsl:attribute>
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$monospace.font.family" />
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.verbatim.properties"
+ use-attribute-sets="verbatim.properties monospace.properties">
+ <xsl:attribute name="text-align">start</xsl:attribute>
+ <xsl:attribute name="wrap-option">wrap</xsl:attribute>
+ <xsl:attribute
name="hyphenation-character">►</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="shade.verbatim" select="1" />
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="wrap-option">wrap</xsl:attribute>
+ <xsl:attribute name="background-color">
+ <xsl:choose>
+ <xsl:when test="ancestor::note">
<xsl:text>#B5BCBD</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::caution">
<xsl:text>#E3A835</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::important">
<xsl:text>#4A5D75</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::warning">
<xsl:text>#7B1E1E</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::tip">
<xsl:text>#7E917F</xsl:text> </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>black</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="color">
+ <xsl:choose>
+ <xsl:when test="ancestor::note">
<xsl:text>#4C5253</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::caution">
<xsl:text>#533500</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::important">
<xsl:text>white</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::warning">
<xsl:text>white</xsl:text> </xsl:when>
+ <xsl:when test="ancestor::tip"> <xsl:text>white</xsl:text>
</xsl:when>
+ <xsl:otherwise>
+ <xsl:text>red</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="padding-left">12pt</xsl:attribute>
+ <xsl:attribute name="padding-right">12pt</xsl:attribute>
+ <xsl:attribute name="padding-top">6pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">6pt</xsl:attribute>
+ <xsl:attribute name="margin-left">
+ <xsl:value-of select="$title.margin.left" />
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="verbatim.properties">
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute
name="space-after.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-after.optimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-after.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute name="wrap-option">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-set>
+
+ <xsl:param name="generate.toc">set toc book toc article
toc</xsl:param>
+
+ <!--###################################################
+ Custom TOC (bold chapter titles)
+ ################################################### -->
+
+ <!-- Improve the TOC. -->
+ <xsl:template name="toc.line">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id" />
+ </xsl:variable>
+
+ <xsl:variable name="label">
+ <xsl:apply-templates select="." mode="label.markup"
/>
+ </xsl:variable>
+
+ <fo:block text-align-last="justify"
end-indent="{$toc.indent.width}pt"
+ last-line-end-indent="-{$toc.indent.width}pt">
+ <fo:inline keep-with-next.within-line="always">
+ <fo:basic-link internal-destination="{$id}">
+
+ <!-- Chapter titles should be bold. -->
+ <xsl:choose>
+ <xsl:when test="local-name(.) = 'chapter'">
+ <xsl:attribute
name="font-weight">bold</xsl:attribute>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:if test="$label != ''">
+ <xsl:copy-of select="$label" />
+ <xsl:value-of select="$autotoc.label.separator" />
+ </xsl:if>
+ <xsl:apply-templates select="."
mode="titleabbrev.markup" />
+ </fo:basic-link>
+ </fo:inline>
+ <fo:inline keep-together.within-line="always">
+ <xsl:text> </xsl:text>
+ <fo:leader leader-pattern="dots"
leader-pattern-width="3pt"
+ leader-alignment="reference-area"
keep-with-next.within-line="always" />
+ <xsl:text> </xsl:text>
+ <fo:basic-link internal-destination="{$id}">
+ <fo:page-number-citation ref-id="{$id}" />
+ </fo:basic-link>
+ </fo:inline>
+ </fo:block>
+ </xsl:template>
+
+ <!-- Format Variable Lists as Blocks (prevents horizontal overflow). -->
+ <xsl:param name="variablelist.as.blocks">1</xsl:param>
+
+ <!-- The horrible list spacing problems, this is much better. -->
+ <xsl:attribute-set name="list.block.spacing">
+ <xsl:attribute
name="space-before.optimum">2em</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">1em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">3em</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>
+
+ <!-- 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">2pt</xsl:attribute>
+ <xsl:attribute name="padding-bottom">2pt</xsl:attribute>
+ </xsl:attribute-set>
+
+ <!-- Only hairlines as frame and cell borders in tables -->
+ <xsl:param
name="table.frame.border.thickness">0.3pt</xsl:param>
+ <xsl:param
name="table.cell.border.thickness">0.15pt</xsl:param>
+ <xsl:param name="table.cell.border.color">#5c5c4f</xsl:param>
+ <xsl:param name="table.frame.border.color">#5c5c4f</xsl:param>
+ <xsl:param
name="table.cell.border.right.color">white</xsl:param>
+ <xsl:param
name="table.cell.border.left.color">white</xsl:param>
+ <xsl:param
name="table.frame.border.right.color">white</xsl:param>
+ <xsl:param
name="table.frame.border.left.color">white</xsl:param>
+ <!-- Paper type, no headers on blank pages, no double sided printing -->
+ <xsl:param name="paper.type" select="'A4'" />
+ <xsl:param name="double.sided">1</xsl:param>
+ <xsl:param name="headers.on.blank.pages">1</xsl:param>
+ <xsl:param name="footers.on.blank.pages">1</xsl:param>
+ <!--xsl:param name="header.column.widths" select="'1 4
1'"/-->
+ <xsl:param name="header.column.widths" select="'1 0 1'"
/>
+ <xsl:param name="footer.column.widths" select="'1 1 1'"
/>
+ <xsl:param name="header.rule" select="1" />
+
+ <!-- Space between paper border and content (chaotic stuff, don't touch)
-->
+ <xsl:param name="page.margin.top">15mm</xsl:param>
+ <xsl:param name="region.before.extent">10mm</xsl:param>
+ <xsl:param name="body.margin.top">15mm</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">15mm</xsl:param>
+
+ <xsl:param name="page.margin.outer">30mm</xsl:param>
+ <xsl:param name="page.margin.inner">30mm</xsl:param>
+
+ <!-- No intendation of Titles -->
+ <xsl:param name="body.start.indent">0pt</xsl:param>
+
+ <xsl:param name="title.color">#4a5d75</xsl:param>
+ <xsl:param name="chapter.title.color" select="$title.color"
/>
+ <xsl:param name="section.title.color" select="$title.color"
/>
+
+ <xsl:attribute-set name="section.title.level1.properties">
+ <xsl:attribute name="color"><xsl:value-of
select="$section.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.6" />
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level2.properties">
+ <xsl:attribute name="color"><xsl:value-of
select="$section.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.4" />
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level3.properties">
+ <xsl:attribute name="color"><xsl:value-of
select="$section.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.3" />
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level4.properties">
+ <xsl:attribute name="color"><xsl:value-of
select="$section.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.2" />
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level5.properties">
+ <xsl:attribute name="color"><xsl:value-of
select="$section.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master * 1.1" />
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="section.title.level6.properties">
+ <xsl:attribute name="color"><xsl:value-of
select="$section.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:value-of select="$body.font.master" />
+ <xsl:text>pt</xsl:text>
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="section.title.properties">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.font.family" />
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <!-- font size is calculated dynamically by section.heading template -->
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute
name="space-before.minimum">0.8em</xsl:attribute>
+ <xsl:attribute
name="space-before.optimum">1.0em</xsl:attribute>
+ <xsl:attribute
name="space-before.maximum">1.2em</xsl:attribute>
+ <xsl:attribute name="text-align">left</xsl:attribute>
+ <xsl:attribute name="start-indent"><xsl:value-of
select="$title.margin.left" />
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="titlepage.color" select="$title.color" />
+
+ <xsl:attribute-set name="book.titlepage.recto.style">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.fontset" />
+ </xsl:attribute>
+ <xsl:attribute name="color"><xsl:value-of
select="$titlepage.color" />
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="font-size">12pt</xsl:attribute>
+ <xsl:attribute name="text-align">center</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="component.title.properties">
+ <xsl:attribute
name="keep-with-next.within-column">always</xsl:attribute>
+ <xsl:attribute name="space-before.optimum"><xsl:value-of
+ select="concat($body.font.master, 'pt')" />
+ </xsl:attribute>
+ <xsl:attribute name="space-before.minimum"><xsl:value-of
+ select="concat($body.font.master, 'pt')" />
+ </xsl:attribute>
+ <xsl:attribute name="space-before.maximum"><xsl:value-of
+ select="concat($body.font.master, 'pt')" />
+ </xsl:attribute>
+ <xsl:attribute name="hyphenate">false</xsl:attribute>
+ <xsl:attribute name="color">
+ <xsl:choose>
+ <xsl:when test="not(parent::chapter | parent::article |
parent::appendix)"><xsl:value-of
+ select="$title.color" />
+ </xsl:when>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="text-align">
+ <xsl:choose>
+ <xsl:when
+ test="((parent::article | parent::articleinfo) and
not(ancestor::book) and not(self::bibliography)) or (parent::slides |
parent::slidesinfo)">center</xsl:when>
+ <xsl:otherwise>left</xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="start-indent"><xsl:value-of
select="$title.margin.left" />
+ </xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="chapter.titlepage.recto.style">
+ <xsl:attribute name="color"><xsl:value-of
select="$chapter.title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="background-color">white</xsl:attribute>
+ <xsl:attribute name="font-size">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language = 'ja-JP'">
+ <xsl:value-of select="$body.font.master * 1.7" />
+ <xsl:text>pt</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>24pt</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute name="text-align">left</xsl:attribute>
+ <!--xsl:attribute
name="wrap-option">no-wrap</xsl:attribute-->
+ <xsl:attribute name="padding-left">1em</xsl:attribute>
+ <xsl:attribute name="padding-right">1em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="preface.titlepage.recto.style">
+ <xsl:attribute name="font-family">
+ <xsl:value-of select="$title.fontset" />
+ </xsl:attribute>
+ <xsl:attribute name="color">#4a5d75</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="part.titlepage.recto.style">
+ <xsl:attribute name="color"><xsl:value-of
select="$title.color" />
+ </xsl:attribute>
+ <xsl:attribute name="text-align">center</xsl:attribute>
+ </xsl:attribute-set>
+
+
+ <!--
+ From: fo/table.xsl
+ Reason: Table Header format
+ Version:1.72
+ -->
+ <xsl:template name="table.cell.block.properties">
+ <!-- highlight this entry? -->
+ <xsl:if test="ancestor::thead or ancestor::tfoot">
+ <xsl:attribute name="font-weight">bold</xsl:attribute>
+ <xsl:attribute
name="background-color">#4a5d75</xsl:attribute>
+ <xsl:attribute name="color">white</xsl:attribute>
+ </xsl:if>
+ </xsl:template>
+
+ <!--
+ From: fo/table.xsl
+ Reason: Table Header format
+ Version:1.72
+ -->
+ <!-- customize this template to add row properties -->
+ <xsl:template name="table.row.properties">
+ <xsl:variable name="bgcolor">
+ <xsl:call-template name="dbfo-attribute">
+ <xsl:with-param name="pis"
select="processing-instruction('dbfo')" />
+ <xsl:with-param name="attribute"
select="'bgcolor'" />
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:if test="$bgcolor != ''">
+ <xsl:attribute name="background-color">
+ <xsl:value-of select="$bgcolor" />
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:if test="ancestor::thead or ancestor::tfoot">
+ <xsl:attribute
name="background-color">#4a5d75</xsl:attribute>
+ </xsl:if>
+ </xsl:template>
+
+ <!--
+ From: fo/titlepage.templates.xsl
+ Reason: Switch to using chapter.titlepage.recto.style
+ Version:1.72
+ -->
+ <xsl:template match="title"
mode="appendix.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.nomarkup">
+ <xsl:with-param name="node"
select="ancestor-or-self::appendix[1]" />
+ </xsl:call-template>
+ </fo:block>
+ </xsl:template>
+
+ <!--
+ From: fo/titlepage.templates.xsl
+ Reason: Remove font size and weight overrides
+ Version:1.72
+ -->
+ <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:value-of select="." />
+ </fo:block>
+ </xsl:template>
+
+ <!--
+ From: fo/titlepage.templates.xsl
+ Reason: Remove font family, size and weight overrides
+ Version:1.72
+ -->
+ <xsl:template name="preface.titlepage.recto">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xsl:use-attribute-sets="preface.titlepage.recto.style"
+ margin-left="{$title.margin.left}">
+ <xsl:call-template name="component.title.nomarkup">
+ <xsl:with-param name="node"
select="ancestor-or-self::preface[1]" />
+ </xsl:call-template>
+ </fo:block>
+ <xsl:choose>
+ <xsl:when test="prefaceinfo/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/subtitle" />
+ </xsl:when>
+ <xsl:when test="docinfo/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/subtitle" />
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/subtitle" />
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="subtitle" />
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/corpauthor" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/corpauthor" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/corpauthor" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/authorgroup" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/authorgroup" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/authorgroup" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/author" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/author" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/author" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/othercredit" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/othercredit" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/othercredit" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/releaseinfo" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/releaseinfo" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/releaseinfo" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/copyright" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/copyright" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/copyright" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/legalnotice" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/legalnotice" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/legalnotice" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/pubdate" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/pubdate" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
select="info/pubdate" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/revision" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/revision" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/revision" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/revhistory" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/revhistory" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/revhistory" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="prefaceinfo/abstract" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="docinfo/abstract" />
+ <xsl:apply-templates mode="preface.titlepage.recto.auto.mode"
+ select="info/abstract" />
+ </xsl:template>
+
+
+ <xsl:template name="pickfont-sans">
+ <xsl:variable name="font">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language = 'ja-JP'">
+ <xsl:text>KochiMincho,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'ko-KR'">
+ <xsl:text>BaekmukBatang,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'zh-CN'">
+ <xsl:text>ARPLKaitiMGB,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'bn-IN'">
+ <xsl:text>LohitBengali,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'ta-IN'">
+ <xsl:text>LohitTamil,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'pa-IN'">
+ <xsl:text>LohitPunjabi,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'hi-IN'">
+ <xsl:text>LohitHindi,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'gu-IN'">
+ <xsl:text>LohitGujarati,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'zh-TW'">
+ <xsl:text>ARPLMingti2LBig5,</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$fop1.extensions != 0">
+ <xsl:copy-of select="$font" />
+ <xsl:text>DejaVuLGCSans,sans-serif</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$font" />
+ <xsl:text>sans-serif</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template name="pickfont-serif">
+ <xsl:variable name="font">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language = 'ja-JP'">
+ <xsl:text>KochiMincho,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'ko-KR'">
+ <xsl:text>BaekmukBatang,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'zh-CN'">
+ <xsl:text>ARPLKaitiMGB,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'bn-IN'">
+ <xsl:text>LohitBengali,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'ta-IN'">
+ <xsl:text>LohitTamil,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'pa-IN'">
+ <xsl:text>LohitPunjabi,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'hi-IN'">
+ <xsl:text>LohitHindi,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'gu-IN'">
+ <xsl:text>LohitGujarati,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'zh-TW'">
+ <xsl:text>ARPLMingti2LBig5,</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$fop1.extensions != 0">
+ <xsl:copy-of select="$font" />
+ <xsl:text>DejaVuLGCSans,serif</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$font" />
+ <xsl:text>serif</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:template name="pickfont-mono">
+ <xsl:variable name="font">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language = 'ja-JP'">
+ <xsl:text>KochiMincho,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'ko-KR'">
+ <xsl:text>BaekmukBatang,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'zh-CN'">
+ <xsl:text>ARPLKaitiMGB,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'bn-IN'">
+ <xsl:text>LohitBengali,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'ta-IN'">
+ <xsl:text>LohitTamil,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'pa-IN'">
+ <xsl:text>LohitPunjabi,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'hi-IN'">
+ <xsl:text>LohitHindi,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'gu-IN'">
+ <xsl:text>LohitGujarati,</xsl:text>
+ </xsl:when>
+ <xsl:when test="$l10n.gentext.language = 'zh-TW'">
+ <xsl:text>ARPLMingti2LBig5,</xsl:text>
+ </xsl:when>
+ </xsl:choose>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="$fop1.extensions != 0">
+ <xsl:copy-of select="$font" />
+ <xsl:text>DejaVuLGCSans,monospace</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:copy-of select="$font" />
+ <xsl:text>monospace</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <!--xsl:param name="symbol.font.family">
+ <xsl:choose>
+ <xsl:when test="$l10n.gentext.language = 'ja-JP'">
+ <xsl:text>Symbol,ZapfDingbats</xsl:text>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>Symbol,ZapfDingbats</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:param-->
+
+ <xsl:param name="title.font.family">
+ <xsl:call-template name="pickfont-sans" />
+ </xsl:param>
+
+ <xsl:param name="body.font.family">
+ <xsl:call-template name="pickfont-sans" />
+ </xsl:param>
+
+ <xsl:param name="monospace.font.family">
+ <xsl:call-template name="pickfont-mono" />
+ </xsl:param>
+
+ <xsl:param name="sans.font.family">
+ <xsl:call-template name="pickfont-sans" />
+ </xsl:param>
+
+ <!--xsl:param name="callout.unicode.font">
+ <xsl:call-template name="pickfont-sans"/>
+ </xsl:param-->
+
+ <!--
+ From: fo/verbatim.xsl
+ Reason: Left align address
+ Version: 1.72
+ -->
+
+ <xsl:template match="address">
+ <xsl:param name="suppress-numbers" select="'0'"
/>
+
+ <xsl:variable name="content">
+ <xsl:choose>
+ <xsl:when
+ test="$suppress-numbers = '0'
+ and @linenumbering = 'numbered'
+ and $use.extensions != '0'
+ and $linenumbering.extension != '0'">
+ <xsl:call-template name="number.rtf.lines">
+ <xsl:with-param name="rtf">
+ <xsl:apply-templates />
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:block wrap-option='no-wrap' white-space-collapse='false'
+ white-space-treatment='preserve' linefeed-treatment="preserve"
text-align="start"
+ xsl:use-attribute-sets="verbatim.properties">
+ <xsl:copy-of select="$content" />
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template name="component.title.nomarkup">
+ <xsl:param name="node" select="." />
+
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="$node" />
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="title">
+ <xsl:apply-templates select="$node"
mode="object.title.markup">
+ <xsl:with-param name="allow-anchors" select="1" />
+ </xsl:apply-templates>
+ </xsl:variable>
+ <xsl:copy-of select="$title" />
+ </xsl:template>
+
+ <!--
+ From: fo/pagesetup.xsl
+ Reason: Custom Header
+ Version: 1.72
+ -->
+ <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:param name="title-limit" select="'30'" />
+ <!--
+ <fo:block>
+ <xsl:value-of select="$pageclass"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$sequence"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$position"/>
+ <xsl:text>, </xsl:text>
+ <xsl:value-of select="$gentext-key"/>
+ </fo:block>
+ body, blank, left, chapter
+ -->
+ <!-- sequence can be odd, even, first, blank -->
+ <!-- position can be left, center, right -->
+ <xsl:choose>
+ <!--xsl:when test="($sequence='blank' and
$position='left' and $gentext-key='chapter')">
+ <xsl:variable name="text">
+ <xsl:call-template name="component.title.nomarkup"/>
+ </xsl:variable>
+ <fo:inline keep-together.within-line="always"
font-weight="bold">
+ <xsl:choose>
+ <xsl:when test="string-length($text) > '33'">
+ <xsl:value-of select="concat(substring($text, 0, $title-limit),
'...')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$text"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:inline>
+ </xsl:when-->
+ <xsl:when
+ test="$confidential = 1 and (($sequence='odd' and
$position='left') or ($sequence='even' and
$position='right'))">
+ <fo:inline keep-together.within-line="always"
font-weight="bold">
+ <xsl:text>RED HAT CONFIDENTIAL</xsl:text>
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$sequence = 'blank'">
+ <!-- nothing -->
+ </xsl:when>
+ <!-- Extracting 'Chapter' + Chapter Number from the full Chapter
title, with a dirty, dirty hack -->
+ <xsl:when
+ test="($sequence='first' and $position='left' and
$gentext-key='chapter')">
+ <xsl:variable name="text">
+ <xsl:call-template name="component.title.nomarkup" />
+ </xsl:variable>
+ <xsl:variable name="chapt">
+ <xsl:value-of select="substring-before($text,
' ')" />
+ </xsl:variable>
+ <xsl:variable name="remainder">
+ <xsl:value-of select="substring-after($text,
' ')" />
+ </xsl:variable>
+ <xsl:variable name="chapt-num">
+ <xsl:value-of select="substring-before($remainder,
' ')" />
+ </xsl:variable>
+ <xsl:variable name="text1">
+ <xsl:value-of select="concat($chapt, ' ',
$chapt-num)" />
+ </xsl:variable>
+ <fo:inline keep-together.within-line="always"
font-weight="bold">
+ <xsl:value-of select="$text1" />
+ </fo:inline>
+ </xsl:when>
+ <!--xsl:when test="($sequence='odd' or $sequence='even')
and $position='center'"-->
+ <xsl:when test="($sequence='even' and
$position='left')">
+ <!--xsl:if test="$pageclass != 'titlepage'"-->
+ <xsl:variable name="text">
+ <xsl:call-template name="component.title.nomarkup" />
+ </xsl:variable>
+ <fo:inline keep-together.within-line="always"
font-weight="bold">
+ <xsl:choose>
+ <xsl:when test="string-length($text) >
'33'">
+ <xsl:value-of
+ select="concat(substring($text, 0, $title-limit),
'...')" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$text" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:inline>
+ <!--xsl:if-->
+ </xsl:when>
+ <xsl:when test="($sequence='odd' and
$position='right')">
+ <!--xsl:if test="$pageclass != 'titlepage'"-->
+ <fo:inline keep-together.within-line="always">
+ <fo:retrieve-marker
retrieve-class-name="section.head.marker"
+ retrieve-position="first-including-carryover"
+ retrieve-boundary="page-sequence" />
+ </fo:inline>
+ <!--/xsl:if-->
+ </xsl:when>
+ <xsl:when test="$position='left'">
+ <!-- Same for odd, even, empty, and blank sequences -->
+ <xsl:call-template name="draft.text" />
+ </xsl:when>
+ <xsl:when test="$position='center'">
+ <!-- nothing for empty and blank sequences -->
+ </xsl:when>
+ <xsl:when test="$position='right'">
+ <!-- Same for odd, even, empty, and blank sequences -->
+ <xsl:call-template name="draft.text" />
+ </xsl:when>
+ <xsl:when test="$sequence = 'first'">
+ <!-- nothing for first pages -->
+ </xsl:when>
+ <xsl:when test="$sequence = 'blank'">
+ <!-- nothing for blank pages -->
+ </xsl:when>
+ </xsl:choose>
+ </xsl:template>
+
+ <!--
+ From: fo/pagesetup.xsl
+ Reason: Override colour
+ Version: 1.72
+ -->
+ <xsl:template name="head.sep.rule">
+ <xsl:param name="pageclass" />
+ <xsl:param name="sequence" />
+ <xsl:param name="gentext-key" />
+
+ <xsl:if test="$header.rule != 0">
+ <xsl:attribute
name="border-bottom-width">0.5pt</xsl:attribute>
+ <xsl:attribute
name="border-bottom-style">solid</xsl:attribute>
+ <xsl:attribute
name="border-bottom-color">#4a5d75</xsl:attribute>
+ </xsl:if>
+ </xsl:template>
+
+ <!--
+ From: fo/pagesetup.xsl
+ Reason: Override colour
+ Version: 1.72
+ -->
+ <xsl:template name="foot.sep.rule">
+ <xsl:param name="pageclass" />
+ <xsl:param name="sequence" />
+ <xsl:param name="gentext-key" />
+
+ <xsl:if test="$footer.rule != 0">
+ <xsl:attribute
name="border-top-width">0.5pt</xsl:attribute>
+ <xsl:attribute
name="border-top-style">solid</xsl:attribute>
+ <xsl:attribute
name="border-top-color">#4a5d75</xsl:attribute>
+ </xsl:if>
+ </xsl:template>
+
+ <xsl:param name="footnote.font.size">
+ <xsl:value-of select="$body.font.master * 0.8" />
+ <xsl:text>pt</xsl:text>
+ </xsl:param>
+ <xsl:param name="footnote.number.format" select="'1'"
/>
+ <xsl:param name="footnote.number.symbols" select="''"
/>
+ <xsl:attribute-set name="footnote.mark.properties">
+ <xsl:attribute name="font-size">75%</xsl:attribute>
+ <xsl:attribute name="font-weight">normal</xsl:attribute>
+ <xsl:attribute name="font-style">normal</xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="footnote.properties">
+ <xsl:attribute name="padding-top">48pt</xsl:attribute>
+ <xsl:attribute name="font-family"><xsl:value-of
select="$body.fontset" />
+ </xsl:attribute>
+ <xsl:attribute name="font-size"><xsl:value-of
select="$footnote.font.size" />
+ </xsl:attribute>
+ <xsl:attribute name="font-weight">normal</xsl:attribute>
+ <xsl:attribute name="font-style">normal</xsl:attribute>
+ <xsl:attribute name="text-align"><xsl:value-of
select="$alignment" />
+ </xsl:attribute>
+ <xsl:attribute name="start-indent">0pt</xsl:attribute>
+ </xsl:attribute-set>
+ <xsl:attribute-set name="footnote.sep.leader.properties">
+ <xsl:attribute name="color">black</xsl:attribute>
+ <xsl:attribute name="leader-pattern">rule</xsl:attribute>
+ <xsl:attribute name="leader-length">1in</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:template match="author"
mode="tablerow.titlepage.mode">
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Author'" />
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="." />
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="email" />
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </xsl:template>
+
+ <xsl:template match="author" mode="titlepage.mode">
+ <fo:block>
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="." />
+ </xsl:call-template>
+ </fo:block>
+ </xsl:template>
+
+ <xsl:param name="editedby.enabled">0</xsl:param>
+
+ <xsl:template match="editor"
mode="tablerow.titlepage.mode">
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'Editor'" />
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="." />
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="email" />
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </xsl:template>
+
+ <xsl:template match="othercredit"
mode="tablerow.titlepage.mode">
+ <fo:table-row>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key"
select="'translator'" />
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="." />
+ </xsl:call-template>
+ </fo:block>
+ </fo:table-cell>
+ <fo:table-cell>
+ <fo:block>
+ <xsl:apply-templates select="email" />
+ </fo:block>
+ </fo:table-cell>
+ </fo:table-row>
+ </xsl:template>
+
+ <!--
+ From: fo/titlepage.xsl
+ Reason:
+ Version:1.72
+ -->
+ <!-- Omitted to get JBossOrg style working - TODO
+ <xsl:template name="verso.authorgroup">
+ <fo:table table-layout="fixed" width="100%">
+ <fo:table-column column-number="1"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="2"
column-width="proportional-column-width(1)"/>
+ <fo:table-column column-number="3"
column-width="proportional-column-width(1)"/>
+ <fo:table-body>
+ <xsl:apply-templates select="author"
mode="tablerow.titlepage.mode"/>
+ <xsl:apply-templates select="editor"
mode="tablerow.titlepage.mode"/>
+ <xsl:apply-templates select="othercredit"
mode="tablerow.titlepage.mode"/>
+ </fo:table-body>
+ </fo:table>
+ </xsl:template> -->
+
+ <xsl:template match="title"
mode="book.titlepage.recto.auto.mode">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xsl:use-attribute-sets="book.titlepage.recto.style"
text-align="center"
+ font-size="20pt" space-before="18.6624pt"
font-weight="bold"
+ font-family="{$title.fontset}">
+ <xsl:call-template name="division.title">
+ <xsl:with-param name="node"
select="ancestor-or-self::book[1]" />
+ </xsl:call-template>
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template match="subtitle"
mode="book.titlepage.recto.auto.mode">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xsl:use-attribute-sets="book.titlepage.recto.style"
text-align="center"
+ font-size="34pt" space-before="30pt"
font-family="{$title.fontset}">
+ <xsl:apply-templates select="."
mode="book.titlepage.recto.mode" />
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template match="issuenum"
mode="book.titlepage.recto.auto.mode">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xsl:use-attribute-sets="book.titlepage.recto.style"
text-align="center"
+ font-size="16pt" space-before="15.552pt"
font-family="{$title.fontset}">
+ <xsl:apply-templates select="."
mode="book.titlepage.recto.mode" />
+ </fo:block>
+ </xsl:template>
+
+ <xsl:template match="author"
mode="book.titlepage.recto.auto.mode">
+ <fo:block xsl:use-attribute-sets="book.titlepage.recto.style"
font-size="14pt"
+ space-before="15.552pt">
+ <xsl:call-template name="person.name">
+ <xsl:with-param name="node" select="." />
+ </xsl:call-template>
+ </fo:block>
+ </xsl:template>
+
+ <!-- <xsl:template name="book.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/issuenum"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/issuenum"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="issuenum"/>
+
+ <xsl:choose>
+ <xsl:when test="bookinfo/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/authorgroup/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/authorgroup/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/author"/>
+
+ <fo:block xsl:use-attribute-sets="book.titlepage.recto.style"
color="black">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/invpartnumber"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/invpartnumber"/>
+ </fo:block>
+ <fo:block xsl:use-attribute-sets="book.titlepage.recto.style"
color="black">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'isbn'"/>
+ </xsl:call-template>
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/isbn"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/isbn"/>
+ </fo:block>
+ <fo:block xsl:use-attribute-sets="book.titlepage.recto.style"
color="black">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="'pubdate'"/>
+ </xsl:call-template>
+ <xsl:text>: </xsl:text>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ </fo:block>
+ </xsl:template> -->
+
+ <!-- Use our own slightly simpler title page (just show title, version, authors)
-->
+ <xsl:template name="book.titlepage.recto">
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+ select="bookinfo/title" />
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+ select="info/title" />
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="title" />
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+ select="bookinfo/issuenum" />
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/issuenum" />
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="issuenum" />
+
+ <xsl:choose>
+ <xsl:when test="bookinfo/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+ select="bookinfo/subtitle" />
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+ select="info/subtitle" />
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="subtitle" />
+ </xsl:when>
+ </xsl:choose>
+
+ <fo:block xsl:use-attribute-sets="book.titlepage.recto.style"
font-size="14pt"
+ space-before="15.552pt">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
+ select="bookinfo/releaseinfo" />
+ </fo:block>
+
+ <fo:block text-align="center" space-before="15.552pt">
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
+
select="bookinfo/authorgroup/author|bookinfo/authorgroup/corpauthor" />
+ <xsl:with-param name="person.type"
select="'author'" />
+ </xsl:call-template>
+ </fo:block>
+
+ <fo:block text-align="center" space-before="15.552pt">
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="bookinfo/authorgroup/editor" />
+ <xsl:with-param name="person.type"
select="'editor'" />
+ </xsl:call-template>
+ </fo:block>
+
+ <fo:block text-align="center" space-before="15.552pt">
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="bookinfo/authorgroup/othercredit" />
+ <xsl:with-param name="person.type"
select="'othercredit'" />
+ </xsl:call-template>
+ </fo:block>
+
+ </xsl:template>
+
+ <!-- <xsl:template name="book.titlepage.verso">
+ <xsl:choose>
+ <xsl:when test="bookinfo/abstract">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/abstract"/>
+ </xsl:when>
+ <xsl:when test="info/abstract">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/abstract"/>
+ </xsl:when>
+ </xsl:choose>
+
+ </xsl:template> -->
+
+ <xsl:template name="book.titlepage.verso"></xsl:template>
+
+
+ <!-- <xsl:template name="book.titlepage3.recto">
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/author"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="bookinfo/publisher"/>
+ <xsl:apply-templates mode="book.titlepage.verso.auto.mode"
select="info/publisher"/>
+ </xsl:template> -->
+
+ <xsl:template name="book.titlepage3.recto">
+
+ </xsl:template>
+
+ <!-- Make examples, tables etc. break across pages -->
+ <xsl:attribute-set name="formal.object.properties">
+ <xsl:attribute
name="keep-together.within-column">auto</xsl:attribute>
+ </xsl:attribute-set>
+
+ <!-- Correct placement of titles for figures and examples. -->
+ <xsl:param name="formal.title.placement">
+ figure after example before equation before table before procedure before
+ </xsl:param>
+
+ <!-- Prevent blank pages in output -->
+ <xsl:template
name="book.titlepage.before.verso"></xsl:template>
+ <xsl:template name="book.titlepage.separator"></xsl:template>
+
+ <!-- <xsl:template name="book.titlepage.separator"><fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format" break-after="page"/>
+ </xsl:template> -->
+
+ <xsl:template
name="book.titlepage.before.recto"></xsl:template>
+
+ <!-- <xsl:template name="book.titlepage.before.verso"><fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format" break-after="page"/>
+ </xsl:template> -->
+
+ <xsl:template name="book.titlepage">
+ <fo:block
xmlns:fo="http://www.w3.org/1999/XSL/Format">
+ <xsl:call-template name="book.titlepage.before.recto" />
+ <fo:block>
+ <xsl:call-template name="book.titlepage.recto" />
+ </fo:block>
+ <xsl:call-template name="book.titlepage.separator" />
+ <fo:block>
+ <xsl:call-template name="book.titlepage.verso" />
+ </fo:block>
+ <xsl:call-template name="book.titlepage.separator" />
+ <fo:block>
+ <xsl:call-template name="book.titlepage3.recto" />
+ </fo:block>
+ <xsl:call-template name="book.titlepage.separator" />
+ </fo:block>
+ </xsl:template>
+
+ <!--
+ From: fo/qandaset.xsl
+ Reason: Id in list-item-label causes fop crash
+ Version:1.72
+ -->
+
+ <xsl:template match="question">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id" />
+ </xsl:variable>
+
+ <xsl:variable name="entry.id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="parent::*"
/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of
+ select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:list-item id="{$entry.id}"
xsl:use-attribute-sets="list.item.spacing">
+ <fo:list-item-label end-indent="label-end()">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none'">
+ <fo:block />
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:apply-templates select="."
mode="label.markup" />
+ <xsl:if test="$deflabel = 'number' and
not(label)">
+ <xsl:apply-templates select="."
mode="intralabel.punctuation" />
+ </xsl:if>
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none'">
+ <fo:block font-weight="bold">
+ <xsl:apply-templates
select="*[local-name(.)!='label']" />
+ </fo:block>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates
select="*[local-name(.)!='label']" />
+ </xsl:otherwise>
+ </xsl:choose>
+ <!-- Uncomment this line to get revhistory output in the question -->
+ <!-- <xsl:apply-templates
select="preceding-sibling::revhistory"/> -->
+ </fo:list-item-body>
+ </fo:list-item>
+ </xsl:template>
+
+ <!--
+ From: fo/qandaset.xsl
+ Reason: Id in list-item-label causes fop crash
+ Version:1.72
+ -->
+ <xsl:template match="answer">
+ <xsl:variable name="id">
+ <xsl:call-template name="object.id" />
+ </xsl:variable>
+ <xsl:variable name="entry.id">
+ <xsl:call-template name="object.id">
+ <xsl:with-param name="object" select="parent::*"
/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <xsl:variable name="deflabel">
+ <xsl:choose>
+ <xsl:when test="ancestor-or-self::*[@defaultlabel]">
+ <xsl:value-of
+ select="(ancestor-or-self::*[@defaultlabel])[last()]
+ /@defaultlabel" />
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$qanda.defaultlabel" />
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <fo:list-item xsl:use-attribute-sets="list.item.spacing">
+ <fo:list-item-label end-indent="label-end()">
+ <xsl:choose>
+ <xsl:when test="$deflabel = 'none'">
+ <fo:block />
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:block>
+ <xsl:variable name="answer.label">
+ <xsl:apply-templates select="."
mode="label.markup" />
+ </xsl:variable>
+ <xsl:copy-of select="$answer.label" />
+ </fo:block>
+ </xsl:otherwise>
+ </xsl:choose>
+ </fo:list-item-label>
+ <fo:list-item-body start-indent="body-start()">
+ <xsl:apply-templates select="*[local-name(.)!='label']"
/>
+ </fo:list-item-body>
+ </fo:list-item>
+ </xsl:template>
+
+
+ <xsl:template
+
match="programlisting|programlisting[@role='XML']|programlisting[@role='JAVA']|programlisting[@role='XHTML']|programlisting[@role='JSP']|programlisting[@role='CSS']">
+
+ <xsl:variable name="role">
+ <xsl:value-of select="s:toUpperCase(string(@role))"
+ xmlns:s="java:java.lang.String" />
+ </xsl:variable>
+
+ <xsl:variable name="hilighter" select="jbh:new()" />
+ <xsl:variable name="parsable" select="jbh:isParsable($role)"
/>
+
+ <fo:block background-color="#F5F5F5" border-style="solid"
border-width=".3mm"
+ border-color="#CCCCCC" font-family="{$programlisting.font}"
+ font-size="{$programlisting.font.size}" space-before="12pt"
space-after="12pt"
+ linefeed-treatment="preserve" white-space-collapse="false"
+ white-space-treatment="preserve" padding-bottom="12pt"
padding-top="12pt"
+ padding-right="12pt" padding-left="12pt">
+
+ <xsl:choose>
+ <xsl:when test="$parsable = 'true'">
+ <xsl:for-each select="node()">
+ <xsl:choose>
+ <xsl:when test="self::text()">
+ <xsl:variable name="child.content"
select="." />
+
+ <xsl:variable name="caller"
+ select="jbh:parseText($hilighter, $role,
string($child.content), 'UTF-8')" />
+ <xsl:variable name="noOfTokens"
+ select="jbh:getNoOfTokens($caller)" />
+
+ <xsl:call-template name="iterator">
+ <xsl:with-param name="caller"
select="$caller" />
+ <xsl:with-param name="noOfTokens"
select="$noOfTokens" />
+ </xsl:call-template>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline>
+ <xsl:call-template name="anchor" />
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates />
+ </xsl:otherwise>
+ </xsl:choose>
+
+ </fo:block>
+ </xsl:template>
+
+
+ <xsl:template name="iterator">
+ <xsl:param name="caller" />
+ <xsl:param name="noOfTokens" />
+ <xsl:param name="i" select="0" />
+
+ <xsl:variable name="style" select="jbh:getStyle($caller,
$i)" />
+ <xsl:variable name="token" select="jbh:getToken($caller,
$i)" />
+
+ <xsl:choose>
+ <xsl:when test="$style = 'java_keyword'">
+ <fo:inline color="#7F1B55" font-weight="bold">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_plain'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_type'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_separator'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_literal'">
+ <fo:inline color="#2A00FF">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_comment'">
+ <fo:inline color="#3F7F5F">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_javadoc_comment'">
+ <fo:inline color="#3F5FBF" font-style="italic">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_operator'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'java_javadoc_tag'">
+ <fo:inline color="#7F9FBF" font-weight="bold"
font-style="italic">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_plain'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_char_data'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_tag_symbols'">
+ <fo:inline color="#008080">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_comment'">
+ <fo:inline color="#3F5FBF">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_attribute_value'">
+ <fo:inline color="#2A00FF">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_attribute_name'">
+ <fo:inline color="#7F007F" font-weight="bold">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_processing_instruction'">
+ <fo:inline color="#000000" font-weight="bold"
font-style="italic">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_tag_name'">
+ <fo:inline color="#3F7F7F">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_rife_tag'">
+ <fo:inline color="#000000">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:when test="$style = 'xml_rife_name'">
+ <fo:inline color="#008CCA">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:when>
+ <xsl:otherwise>
+ <fo:inline color="black">
+ <xsl:value-of select="$token" />
+ </fo:inline>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ <xsl:if test="$i < $noOfTokens - 1">
+ <xsl:call-template name="iterator">
+ <xsl:with-param name="caller" select="$caller" />
+ <xsl:with-param name="noOfTokens" select="$noOfTokens"
/>
+ <xsl:with-param name="i" select="$i + 1" />
+ </xsl:call-template>
+ </xsl:if>
+ </xsl:template>
+
+</xsl:stylesheet>
Modified:
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/portal/pdf.xsl
===================================================================
---
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/portal/pdf.xsl 2008-07-15
18:15:31 UTC (rev 11457)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/portal/pdf.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -16,6 +16,9 @@
<xsl:import href="classpath:/xslt/org/jboss/pdf.xsl"/>
<xsl:import href="common.xsl"/>
+ <xsl:param name="callout.graphics.extension">.svg</xsl:param>
+
+
<!-- Change the font color for titles to
SeamFramework.org one -->
<!--
<xsl:param name="title.color">#576C74</xsl:param>
Added:
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-common.xsl
===================================================================
---
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-common.xsl
(rev 0)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-common.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,520 @@
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2007 Red Hat, Inc.
+ License: GPL
+ Author: Jeff Fearn <jfearn(a)redhat.com>
+ Author: Tammy Fox <tfox(a)redhat.com>
+ Author: Andy Fitzsimon <afitzsim(a)redhat.com>
+ Author: Mark Newton <mark.newton(a)jboss.org>
+ Author: Pete Muir
+-->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="1.0"
+ xmlns:rf="java:org.jboss.highlight.XhtmlRendererFactory"
+ exclude-result-prefixes="#default">
+
+ <xsl:import href="common.xsl" />
+
+ <!-- Ignore image scaling in html version -->
+ <xsl:param name="ignore.image.scaling" select="1"/>
+
+ <xsl:param name="generate.legalnotice.link" select="1"/>
+ <xsl:param name="generate.revhistory.link" select="0"/>
+
+ <!-- This is needed to generate the correct xhtml-strict DOCTYPE on the front page.
+ We can't use indentation as the algorithm inserts linebreaks into the markup
+ created for callouts. This means that callouts appear on different lines than
+ the code they are supposed to refer to. -->
+ <xsl:output method="xml"
+ encoding="UTF-8"
+ indent="no"
+ doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
+
doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
+ standalone="no"/>
+
+ <xsl:param name="siteHref"
select="'http://www.jboss.org'"/>
+ <xsl:param name="docHref"
select="'http://docs.jboss.org/'"/>
+ <xsl:param name="siteLinkText"
select="'JBoss.org'"/>
+ <xsl:param name="docLinkText" select="'Community
Documentation'"/>
+
+ <xsl:param name="graphicsize.extension">0</xsl:param>
+
+ <!-- Placement of titles -->
+ <xsl:param name="formal.title.placement">
+ figure after example before equation before table before procedure before
+ </xsl:param>
+
+ <!-- Callouts -->
+ <!-- Place callout marks at this column in annotated areas. The algorithm using
this number doesn't
+ know about highlighted code with extra span elements so we need to pad each line
at the start
+ with an XML comment and a line break. The callout marks must then be placed
immediately afterwards.
+ This ensures that the callouts appear on the same line as the code it relates to
and we can position
+ them using CSS so that they all appear in a column on the right. -->
+ <xsl:param name="callout.defaultcolumn">15</xsl:param>
+ <xsl:param name="callout.icon.size">17px</xsl:param>
+
+ <!-- Admonitions -->
+ <xsl:param name="admon.style" select="''"/>
+
+ <!-- Set chunk.section.depth to 0 to just chunk chapters. -->
+ <xsl:param name="chunk.section.depth" select="0"/>
+ <xsl:param name="chunk.first.sections" select="1"/>
+ <xsl:param name="chunk.toc" select="''"/>
+ <xsl:param name="chunker.output.doctype-public"
select="'-//W3C//DTD XHTML 1.0 Strict//EN'"/>
+ <xsl:param name="chunker.output.doctype-system"
select="'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'&...
+ <xsl:param name="chunker.output.encoding"
select="'UTF-8'"/>
+
+ <!-- We must turn off indenting as the algorithm inserts linebreaks into the callout
markup that is added by the
+ code highlighting routine. This causes the callouts to appear on different lines
from the code they relate to. -->
+ <xsl:param name="chunker.output.indent"
select="'no'"/>
+
+ <xsl:param name="html.stylesheet"
select="'css/jbossorg.css'"/>
+ <xsl:param name="html.stylesheet.type"
select="'text/css'"/>
+ <xsl:param name="html.cleanup" select="1"/>
+ <xsl:param name="html.ext" select="'.html'"/>
+
+
+ <xsl:template match="authorgroup" mode="titlepage.mode">
+ <xsl:choose>
+ <xsl:when test="$use.simplified.author.group = 1">
+ <div class="authorgroup">
+ <div class="authors">
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="./author|./corpauthor" />
+ <xsl:with-param name="person.type"
select="'author'"/>
+ </xsl:call-template>
+ </div>
+
+ <div class="editors">
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="./editor" />
+ <xsl:with-param name="person.type"
select="'editor'"/>
+ </xsl:call-template>
+ </div>
+
+ <div class="others">
+ <xsl:call-template name="person.name.list">
+ <xsl:with-param name="person.list"
select="./othercredit" />
+ <xsl:with-param name="person.type"
select="'othercredit'"/>
+ </xsl:call-template>
+ </div>
+ </div>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-imports/>
+ </xsl:otherwise>
+ </xsl:choose>
+
+ </xsl:template>
+
+<!-- TOC -->
+<xsl:param name="generate.toc">
+set toc
+book toc
+article toc
+chapter toc
+qandadiv toc
+qandaset toc
+sect1 nop
+sect2 nop
+sect3 nop
+sect4 nop
+sect5 nop
+section toc
+part toc
+</xsl:param>
+
+<xsl:param name="suppress.navigation" select="0"/>
+<xsl:param name="suppress.header.navigation" select="0"/>
+<xsl:param name="suppress.footer.navigation" select="0"/>
+
+<xsl:param name="header.rule" select="0"/>
+<xsl:param name="footer.rule" select="0"/>
+<xsl:param name="css.decoration" select="0"/>
+<xsl:param name="ulink.target"/>
+<xsl:param name="table.cell.border.style"/>
+
+<!-- BUGBUG TODO
+
+ There is a bug where inserting elements in to the body level
+ of xhtml will add xmlns="" to the tag. This is invalid xhtml.
+ To overcome this I added:
+
xmlns="http://www.w3.org/1999/xhtml"
+ to the outer most tag. This gets stripped by the parser, resulting
+ in valid xhtml ... go figure.
+
+ This sounds like the system used by the stylesheets to process
+ DocBook 5 docs by stripping out the XML namespace before processing
+ the node set as normal:
http://lists.oasis-open.org/archives/docbook-apps/200701/msg00184.html
+-->
+
+<!--
+From: xhtml/admon.xsl
+Reason: remove tables
+Version: 1.72.0
+-->
+<xsl:template name="graphical.admonition">
+ <xsl:variable name="admon.type">
+ <xsl:choose>
+ <xsl:when test="local-name(.)='note'">Note</xsl:when>
+ <xsl:when
test="local-name(.)='warning'">Warning</xsl:when>
+ <xsl:when
test="local-name(.)='caution'">Caution</xsl:when>
+ <xsl:when test="local-name(.)='tip'">Tip</xsl:when>
+ <xsl:when
test="local-name(.)='important'">Important</xsl:when>
+ <xsl:otherwise>Note</xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+ <xsl:variable name="alt">
+ <xsl:call-template name="gentext">
+ <xsl:with-param name="key" select="$admon.type"/>
+ </xsl:call-template>
+ </xsl:variable>
+
+ <div
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:if test="$admon.style != ''">
+ <xsl:attribute name="style">
+ <xsl:value-of select="$admon.style"/>
+ </xsl:attribute>
+ </xsl:if>
+
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="$admon.textlabel != 0 or title">
+ <h2>
+ <xsl:apply-templates select="."
mode="object.title.markup"/>
+ </h2>
+ </xsl:if>
+ <xsl:apply-templates/>
+ </div>
+</xsl:template>
+
+<!--
+From: xhtml/lists.xsl
+Reason: Remove invalid type attribute from ol
+Version: 1.72.0
+-->
+<xsl:template match="substeps">
+ <xsl:variable name="numeration">
+ <xsl:call-template name="procedure.step.numeration"/>
+ </xsl:variable>
+ <xsl:call-template name="anchor"/>
+ <ol
xmlns="http://www.w3.org/1999/xhtml"
class="{$numeration}">
+ <xsl:apply-templates/>
+ </ol>
+</xsl:template>
+
+<!--
+From: xhtml/lists.xsl
+Reason: Remove invalid type, start & compact attributes from ol
+Version: 1.72.0
+-->
+<xsl:template match="orderedlist">
+ <div
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="anchor"/>
+ <xsl:if test="title">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+<!-- Preserve order of PIs and comments -->
+ <xsl:apply-templates select="*[not(self::listitem or self::title or
self::titleabbrev)] |comment()[not(preceding-sibling::listitem)] |processing-instruction()[not(preceding-sibling::listitem)]"/>
+ <ol>
+ <xsl:apply-templates select="listitem |comment()[preceding-sibling::listitem]
|processing-instruction()[preceding-sibling::listitem]"/>
+ </ol>
+ </div>
+</xsl:template>
+
+<!--
+From: xhtml/lists.xsl
+Reason: Remove invalid type, start & compact attributes from ol
+Version: 1.72.0
+-->
+<xsl:template match="procedure">
+ <xsl:variable name="param.placement"
select="substring-after(normalize-space($formal.title.placement),
concat(local-name(.), ' '))"/>
+
+ <xsl:variable name="placement">
+ <xsl:choose>
+ <xsl:when test="contains($param.placement, ' ')">
+ <xsl:value-of select="substring-before($param.placement, '
')"/>
+ </xsl:when>
+ <xsl:when test="$param.placement =
''">before</xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$param.placement"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:variable>
+
+<!-- Preserve order of PIs and comments -->
+ <xsl:variable name="preamble" select="*[not(self::step or self::title
or self::titleabbrev)]
|comment()[not(preceding-sibling::step)] |processing-instruction()[not(preceding-sibling::step)]"/>
+ <div
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:apply-templates select="." mode="class.attribute"/>
+ <xsl:call-template name="anchor">
+ <xsl:with-param name="conditional">
+ <xsl:choose>
+ <xsl:when test="title">0</xsl:when>
+ <xsl:otherwise>1</xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ </xsl:call-template>
+ <xsl:if test="title and $placement = 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ <xsl:apply-templates select="$preamble"/>
+ <xsl:choose>
+ <xsl:when test="count(step) = 1">
+ <ul>
+ <xsl:apply-templates select="step |comment()[preceding-sibling::step]
|processing-instruction()[preceding-sibling::step]"/>
+ </ul>
+ </xsl:when>
+ <xsl:otherwise>
+ <ol>
+ <xsl:attribute name="class">
+ <xsl:value-of
select="substring($procedure.step.numeration.formats,1,1)"/>
+ </xsl:attribute>
+ <xsl:apply-templates select="step |comment()[preceding-sibling::step]
|processing-instruction()[preceding-sibling::step]"/>
+ </ol>
+ </xsl:otherwise>
+ </xsl:choose>
+ <xsl:if test="title and $placement != 'before'">
+ <xsl:call-template name="formal.object.heading"/>
+ </xsl:if>
+ </div>
+</xsl:template>
+
+<!--
+From: xhtml/graphics.xsl
+Reason: Remove html markup (align)
+Version: 1.72.0
+-->
+<xsl:template name="longdesc.link">
+ <xsl:param name="longdesc.uri" select="''"/>
+
+ <xsl:variable name="this.uri">
+ <xsl:call-template name="make-relative-filename">
+ <xsl:with-param name="base.dir" select="$base.dir"/>
+ <xsl:with-param name="base.name">
+ <xsl:call-template name="href.target.uri"/>
+ </xsl:with-param>
+ </xsl:call-template>
+ </xsl:variable>
+ <xsl:variable name="href.to">
+ <xsl:call-template name="trim.common.uri.paths">
+ <xsl:with-param name="uriA" select="$longdesc.uri"/>
+ <xsl:with-param name="uriB" select="$this.uri"/>
+ <xsl:with-param name="return" select="'A'"/>
+ </xsl:call-template>
+ </xsl:variable>
+ <div
xmlns="http://www.w3.org/1999/xhtml"
class="longdesc-link">
+ <br/>
+ <span class="longdesc-link">
+ <xsl:text>[</xsl:text>
+ <a href="{$href.to}">D</a>
+ <xsl:text>]</xsl:text>
+ </span>
+ </div>
+</xsl:template>
+
+<!--
+From: xhtml/docbook.xsl
+Reason: Remove inline style for draft mode
+Version: 1.72.0
+-->
+<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
xmlns="http://www.w3.org/1999/xhtml" >
+ <xsl:copy-of select="$title"/>
+ </title>
+
+ <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>
+
+ <xsl:if test="$html.base != ''">
+ <base href="{$html.base}"/>
+ </xsl:if>
+
+ <meta
xmlns="http://www.w3.org/1999/xhtml" name="generator"
content="DocBook {$DistroTitle} V{$VERSION}"/>
+
+ <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
xmlns="http://www.w3.org/1999/xhtml"
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:apply-templates select="."
mode="head.keywords.content"/>
+</xsl:template>
+
+<!--
+From: xhtml/docbook.xsl
+Reason: Add css class for draft mode
+Version: 1.72.0
+-->
+<xsl:template name="body.attributes">
+ <xsl:if test="($draft.mode = 'yes' or ($draft.mode = 'maybe' and
ancestor-or-self::*[@status][1]/@status = 'draft'))">
+ <xsl:attribute name="class">
+ <xsl:value-of select="ancestor-or-self::*[@status][1]/@status"/>
+ </xsl:attribute>
+ </xsl:if>
+</xsl:template>
+
+<!--
+From: xhtml/docbook.xsl
+Reason: Add confidential to footer
+Version: 1.72.0
+-->
+<xsl:template name="user.footer.content">
+ <xsl:param name="node" select="."/>
+ <xsl:if test="$confidential = '1'">
+ <h1
xmlns="http://www.w3.org/1999/xhtml"
class="confidential">
+ <xsl:text>Red Hat Confidential!</xsl:text>
+ </h1>
+ </xsl:if>
+</xsl:template>
+
+<!--
+From: xhtml/block.xsl
+Reason: default class (otherwise) to formalpara
+Version: 1.72.0
+-->
+<xsl:template match="formalpara">
+ <xsl:call-template name="paragraph">
+ <xsl:with-param name="class">
+ <xsl:choose>
+ <xsl:when test="@role and $para.propagates.style != 0">
+ <xsl:value-of select="@role"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:text>formalpara</xsl:text>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:with-param>
+ <xsl:with-param name="content">
+ <xsl:call-template name="anchor"/>
+ <xsl:apply-templates/>
+ </xsl:with-param>
+ </xsl:call-template>
+</xsl:template>
+
+<!--
+From: xhtml/block.xsl
+Reason: h5 instead of <b>, remove default title end punctuation
+Version: 1.72.0
+-->
+<xsl:template match="formalpara/title|formalpara/info/title">
+ <xsl:variable name="titleStr">
+ <xsl:apply-templates/>
+ </xsl:variable>
+ <h5
xmlns="http://www.w3.org/1999/xhtml" class="formalpara">
+ <xsl:copy-of select="$titleStr"/>
+ </h5>
+</xsl:template>
+
+<!--
+From: xhtml/footnote.xsl
+Reason: remove inline css from hr
+Version: 1.72.0
+-->
+<xsl:template name="process.footnotes">
+ <xsl:variable name="footnotes" select=".//footnote"/>
+ <xsl:variable name="table.footnotes"
select=".//tgroup//footnote"/>
+
+ <!-- Only bother to do this if there's at least one non-table footnote -->
+ <xsl:if test="count($footnotes)>count($table.footnotes)">
+ <div class="footnotes">
+ <br/>
+ <hr/>
+ <xsl:apply-templates select="$footnotes"
mode="process.footnote.mode"/>
+ </div>
+ </xsl:if>
+
+ <xsl:if test="$annotation.support != 0 and //annotation">
+ <div class="annotation-list">
+ <div class="annotation-nocss">
+ <p>The following annotations are from this essay. You are seeing
+ them here because your browser doesn’t support the user-interface
+ techniques used to make them appear as ‘popups’ on modern
browsers.</p>
+ </div>
+
+ <xsl:apply-templates select="//annotation"
mode="annotation-popup"/>
+ </div>
+ </xsl:if>
+</xsl:template>
+
+ <xsl:template
match="programlisting[@role='XML']|programlisting[@role='JAVA']|programlisting[@role='XHTML']|programlisting[@role='JSP']|programlisting[@role='CSS']">
+
+ <xsl:variable name="role">
+ <xsl:value-of select="s:toUpperCase(string(@role))"
xmlns:s="java:java.lang.String"/>
+ </xsl:variable>
+
+ <xsl:variable name="factory" select="rf:instance()"/>
+ <xsl:variable name="hiliter" select="rf:getRenderer($factory,
string($role))"/>
+
+ <pre class="{$role}">
+ <xsl:choose>
+ <xsl:when test="$hiliter">
+ <xsl:for-each select="node()">
+ <xsl:choose>
+ <xsl:when test="self::text()">
+ <xsl:variable name="child.content"
select="."/>
+
+ <xsl:value-of select="jhr:highlight($hiliter, $role,
string($child.content), 'UTF-8', true())"
+ xmlns:jhr="com.uwyn.jhighlight.renderer.Renderer"
disable-output-escaping="yes"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <!-- Support a single linkend in HTML -->
+ <xsl:variable name="targets"
select="key('id', @linkends)"/>
+ <xsl:variable name="target"
select="$targets[1]"/>
+ <xsl:choose>
+ <xsl:when test="$target">
+ <a>
+ <xsl:if test="@id or @xml:id">
+ <xsl:attribute name="id">
+ <xsl:value-of select="(@id|@xml:id)[1]"/>
+ </xsl:attribute>
+ </xsl:if>
+ <xsl:attribute name="href">
+ <xsl:call-template name="href.target">
+ <xsl:with-param name="object"
select="$target"/>
+ </xsl:call-template>
+ </xsl:attribute>
+ </a>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:call-template name="anchor"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:otherwise>
+ </xsl:choose>
+ </xsl:for-each>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:apply-templates/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </pre>
+
+ </xsl:template>
+
+</xsl:stylesheet>
Added:
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-single.xsl
===================================================================
---
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-single.xsl
(rev 0)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml-single.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,99 @@
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2008 JBoss, a division of Red Hat
+ License: GPL
+ Author: Jeff Fearn <jfearn(a)redhat.com>
+ Author: Tammy Fox <tfox(a)redhat.com>
+ Author: Andy Fitzsimon <afitzsim(a)redhat.com>
+ Author: Mark Newton <mark.newton(a)jboss.org>
+-->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/1.72.0/xhtml/docboo...
+
+ <xsl:include href="xhtml-common.xsl"/>
+
+<!--
+From: xhtml/titlepage-templates.xsl
+Reason: Needed to add
JBoss.org and Community Documentation graphics to header
+Version: 1.72.0
+-->
+<xsl:template name="book.titlepage.recto">
+ <p
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:attribute name="id">
+ <xsl:text>title</xsl:text>
+ </xsl:attribute>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:value-of select="$siteHref" />
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>site_href</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:value-of select="$siteLinkText"/>
+ </strong>
+ </a>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:value-of select="$docHref" />
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>doc_href</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:value-of select="$docLinkText"/>
+ </strong>
+ </a>
+ </p>
+ <xsl:choose>
+ <xsl:when test="bookinfo/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/title"/>
+ </xsl:when>
+ <xsl:when test="info/title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/title"/>
+ </xsl:when>
+ <xsl:when test="title">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="title"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:choose>
+ <xsl:when test="bookinfo/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/subtitle"/>
+ </xsl:when>
+ <xsl:when test="info/subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/subtitle"/>
+ </xsl:when>
+ <xsl:when test="subtitle">
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="subtitle"/>
+ </xsl:when>
+ </xsl:choose>
+
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/corpauthor"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/authorgroup"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/author"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/othercredit"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/releaseinfo"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/releaseinfo"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/copyright"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/legalnotice"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/pubdate"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/revision"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/revision"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/revhistory"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/revhistory"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="bookinfo/abstract"/>
+ <xsl:apply-templates mode="book.titlepage.recto.auto.mode"
select="info/abstract"/>
+</xsl:template>
+
+</xsl:stylesheet>
Added: maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml.xsl
===================================================================
--- maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml.xsl
(rev 0)
+++
maven/jboss-portal-docbook-xslt/trunk/src/main/resources/xslt/org/jboss/xhtml.xsl 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,217 @@
+<?xml version='1.0'?>
+
+<!--
+ Copyright 2008 JBoss, a division of Red Hat
+ License: GPL
+ Author: Jeff Fearn <jfearn(a)redhat.com>
+ Author: Tammy Fox <tfox(a)redhat.com>
+ Author: Andy Fitzsimon <afitzsim(a)redhat.com>
+ Author: Mark Newton <mark.newton(a)jboss.org>
+-->
+
+<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
+
+ <xsl:import
href="http://docbook.sourceforge.net/release/xsl/1.72.0/xhtml/chunk....
+
+ <xsl:include href="xhtml-common.xsl"/>
+
+<!--
+From: xhtml/chunk-common.xsl
+Reason: remove tables, truncate link text
+Version:
+-->
+<xsl:template name="header.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="$navig.showtitles != 0"/>
+ <xsl:variable name="row2" select="count($prev) > 0 or
(count($up) > 0 and generate-id($up) != generate-id($home) and $navig.showtitles !=
0) or count($next) > 0"/>
+ <xsl:if test="$suppress.navigation = '0' and $suppress.header.navigation
= '0'">
+ <xsl:if test="$row1 or $row2">
+ <xsl:if test="$row1">
+ <p
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:attribute name="id">
+ <xsl:text>title</xsl:text>
+ </xsl:attribute>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:value-of select="$siteHref" />
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>site_href</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:value-of select="$siteLinkText"/>
+ </strong>
+ </a>
+ <a>
+ <xsl:attribute name="href">
+ <xsl:value-of select="$docHref" />
+ </xsl:attribute>
+ <xsl:attribute name="class">
+ <xsl:text>doc_href</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:value-of select="$docLinkText"/>
+ </strong>
+ </a>
+ </p>
+ </xsl:if>
+ <xsl:if test="$row2">
+ <ul class="docnav"
xmlns="http://www.w3.org/1999/xhtml">
+ <li class="previous">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'prev'"/>
+ </xsl:call-template>
+ </strong>
+ </a>
+ </xsl:if>
+ </li>
+ <li class="next">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'next'"/>
+ </xsl:call-template>
+ </strong>
+ </a>
+ </xsl:if>
+ </li>
+ </ul>
+ </xsl:if>
+ </xsl:if>
+ <xsl:if test="$header.rule != 0">
+ <hr/>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+<!--
+From: xhtml/chunk-common.xsl
+Reason: remove tables, truncate link text
+Version:
+-->
+<xsl:template name="footer.navigation">
+ <xsl:param name="prev" select="/foo"/>
+ <xsl:param name="next" select="/foo"/>
+ <xsl:param name="nav.context"/>
+ <xsl:param name="title-limit" select="'50'"/>
+ <xsl:variable name="home" select="/*[1]"/>
+ <xsl:variable name="up" select="parent::*"/>
+ <xsl:variable name="row1" select="count($prev) > 0 or
count($up) > 0 or count($next) > 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'">
+ <xsl:if test="$footer.rule != 0">
+ <hr/>
+ </xsl:if>
+ <xsl:if test="$row1 or $row2">
+ <ul class="docnav"
xmlns="http://www.w3.org/1999/xhtml">
+ <xsl:if test="$row1">
+ <li class="previous">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'prev'"/>
+ </xsl:call-template>
+ </strong>
+ <xsl:variable name="text">
+ <xsl:apply-templates select="$prev"
mode="object.title.markup"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="string-length($text) > $title-limit">
+ <xsl:value-of select="concat(substring($text, 0, $title-limit),
'...')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$text"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </xsl:if>
+ </li>
+ <xsl:if test="count($up) > 0">
+ <li class="up">
+ <a accesskey="u">
+ <xsl:attribute name="href">
+ <xsl:text>#</xsl:text>
+ </xsl:attribute>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'up'"/>
+ </xsl:call-template>
+ </strong>
+ </a>
+ </li>
+ </xsl:if>
+ <xsl:if test="$home != . or $nav.context = 'toc'">
+ <li class="home">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'home'"/>
+ </xsl:call-template>
+ </strong>
+ </a>
+ </li>
+ </xsl:if>
+ <xsl:if test="count($next)>0">
+ <li class="next">
+ <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>
+ <strong>
+ <xsl:call-template name="navig.content">
+ <xsl:with-param name="direction"
select="'next'"/>
+ </xsl:call-template>
+ </strong>
+ <xsl:variable name="text">
+ <xsl:apply-templates select="$next"
mode="object.title.markup"/>
+ </xsl:variable>
+ <xsl:choose>
+ <xsl:when test="string-length($text) > $title-limit">
+ <xsl:value-of select="concat(substring($text, 0,
$title-limit),'...')"/>
+ </xsl:when>
+ <xsl:otherwise>
+ <xsl:value-of select="$text"/>
+ </xsl:otherwise>
+ </xsl:choose>
+ </a>
+ </li>
+ </xsl:if>
+ </xsl:if>
+ </ul>
+ </xsl:if>
+ </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
Added: maven/jboss-portal-docs-parent/trunk/.project
===================================================================
--- maven/jboss-portal-docs-parent/trunk/.project (rev 0)
+++ maven/jboss-portal-docs-parent/trunk/.project 2008-07-15 21:20:14 UTC (rev 11458)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jboss-portal-docs-parent</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Modified: maven/jboss-portal-docs-parent/trunk/pom.xml
===================================================================
--- maven/jboss-portal-docs-parent/trunk/pom.xml 2008-07-15 18:15:31 UTC (rev 11457)
+++ maven/jboss-portal-docs-parent/trunk/pom.xml 2008-07-15 21:20:14 UTC (rev 11458)
@@ -5,7 +5,7 @@
<artifactId>jboss-portal-docs-parent</artifactId>
<packaging>pom</packaging>
<name>JBoss Portal Docs Parent POM</name>
- <version>1-SNAPSHOT</version>
+ <version>1.0.0-SNAPSHOT</version>
<repositories>
<repository>
@@ -81,14 +81,14 @@
<extensions>true</extensions>
<dependencies>
<dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-docbook-xslt</artifactId>
- <version>1.1.0</version>
+ <groupId>org.jboss.portal</groupId>
+ <artifactId>jboss-portal-docbook-xslt</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
</dependency>
<dependency>
- <groupId>org.jboss</groupId>
- <artifactId>jbossorg-jdocbook-style</artifactId>
- <version>1.1.0</version>
+ <groupId>org.jboss.portal</groupId>
+ <artifactId>jboss-portal-jdocbook-style</artifactId>
+ <version>1.0.0-SNAPSHOT</version>
<type>jdocbook-style</type>
</dependency>
</dependencies>
@@ -107,22 +107,22 @@
<formats>
<format>
<formatName>pdf</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/pdf.xsl</stylesheetResource>
+
<stylesheetResource>classpath:/xslt/org/jboss/portal/pdf.xsl</stylesheetResource>
<finalName>${pom.name}.pdf</finalName>
</format>
<format>
<formatName>html</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml.xsl</stylesheetResource>
+
<stylesheetResource>classpath:/xslt/org/jboss/portal/xhtml.xsl</stylesheetResource>
<finalName>index.html</finalName>
</format>
<format>
<formatName>html_single</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/xhtml-single.xsl</stylesheetResource>
+
<stylesheetResource>classpath:/xslt/org/jboss/portal/xhtml-single.xsl</stylesheetResource>
<finalName>index.html</finalName>
</format>
<format>
<formatName>eclipse</formatName>
-
<stylesheetResource>classpath:/xslt/org/jboss/eclipse.xsl</stylesheetResource>
+
<stylesheetResource>classpath:/xslt/org/jboss/portal/eclipse.xsl</stylesheetResource>
<finalName>index.html</finalName>
</format>
</formats>
@@ -131,7 +131,7 @@
<xmlTransformerType>saxon</xmlTransformerType>
<!-- needed for uri-resolvers; can be ommitted if using
'current' uri scheme -->
<!-- could also locate the docbook dependency and inspect
its version... -->
- <docbookVersion>1.72.0</docbookVersion>
+ <docbookVersion>1.74.0</docbookVersion>
</options>
</configuration>
</plugin>
Property changes on: maven/jboss-portal-jdocbook-style/trunk
___________________________________________________________________
Name: svn:ignore
+ target
Added: maven/jboss-portal-jdocbook-style/trunk/.project
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/.project (rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/.project 2008-07-15 21:20:14 UTC (rev 11458)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>jboss-portal-jdocbook-style</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ </buildSpec>
+ <natures>
+ </natures>
+</projectDescription>
Modified: maven/jboss-portal-jdocbook-style/trunk/pom.xml
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/pom.xml 2008-07-15 18:15:31 UTC (rev 11457)
+++ maven/jboss-portal-jdocbook-style/trunk/pom.xml 2008-07-15 21:20:14 UTC (rev 11458)
@@ -6,7 +6,7 @@
<artifactId>jboss-portal-jdocbook-style</artifactId>
<packaging>jdocbook-style</packaging>
<version>1.0.0-SNAPSHOT</version>
-
+
<name>JBoss Portal Documentation Styles</name>
<description>
The JDocBook styles for the JBoss Portal Documentation.
@@ -45,7 +45,7 @@
<plugin>
<groupId>org.jboss.maven.plugins</groupId>
<artifactId>maven-jdocbook-style-plugin</artifactId>
- <version>1.1.0</version>
+ <version>1.0.0</version>
<extensions>true</extensions>
</plugin>
</plugins>
@@ -59,6 +59,7 @@
</extensions>
</build>
+
<distributionManagement>
<repository>
<!-- Copy the dist to the local checkout of the JBoss maven2 repo
${maven.repository.root} -->
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/codehighlight.css
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/codehighlight.css
(rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/codehighlight.css 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,242 @@
+span.property {color:#0066CC;}
+
+pre.JAVA {line-height:10px;}
+
+pre.XML {line-height:8px;}
+
+pre.JSP {line-height:8px;}
+
+pre.XHTML {line-height:8px;}
+
+.java_type {color:#000000;}
+
+.java_keyword {
+ font-weight:bold;
+ color:#7F1B55;
+}
+
+.java_javadoc_comment {
+ color:#3F5FBF;
+ font-style:italic;
+ background-color:rgb(247,247,247);
+}
+
+.java_comment {
+ color:#3F7F5F;
+ background-color:rgb(247,247,247);
+}
+
+.java_operator {color:#000000;}
+
+.java_plain {color:rgb(0,0,0);}
+
+.java_literal {color:#2A00FF;}
+
+pre CODE {
+ font-size:12px;
+ color:rgb(0,0,0);
+ font-family:monospace;
+ white-space:nowrap;
+}
+
+.java_javadoc_tag {
+ font-weight:bold;
+ color:#7F9FBF;
+ font-style:italic;
+ background-color:rgb(247,247,247);
+}
+
+.java_separator {color:#000000;}
+
+.xml_plain {color:rgb(0,0,0);}
+
+.xml_tag_name {color:#3F7F7F;}
+
+.xml_comment {
+ color:#3F5FBF;
+ background-color:rgb(247,247,247);
+}
+
+.xml_tag_symbols {color:#008080;}
+
+.xml_rife_tag {
+ color:rgb(0,0,0);
+ background-color:rgb(228,230,160);
+}
+
+.xml_attribute_value {color:#2A00FF;}
+
+.xml_attribute_name {
+ font-weight:bold;
+ color:#7F007F;
+}
+
+.xml_char_data {color:rgb(0,0,0);}
+
+.xml_rife_name {
+ color:#008cca;
+ background-color:rgb(228,230,160);
+}
+
+.xml_processing_instruction {
+ font-weight:bold;
+ color:rgb(0,0,0);
+ font-style:italic;
+}
+
+td.java {
+ vertical-align:top;
+ line-height:10px;
+}
+
+td.java-ln {
+ vertical-align:top;
+ line-height:10px;
+}
+
+tt.java {
+ margin-bottom:0em;
+ line-height:10px;
+ font-family:verdana,helvetica,sans-serif;
+}
+
+tt.java-ln {
+ margin-bottom:0em;
+ line-height:10px;
+}
+
+pre.java {
+ margin-bottom:0em;
+ line-height:10px;
+}
+
+pre.java-ln {
+ margin-bottom:0em;
+ line-height:10px;
+}
+
+td.java-ln {
+ line-height:10px;
+ text-align:right;
+}
+
+tt.java-ln {
+ color:#888888;
+ line-height:10px;
+}
+
+pre.java-ln {
+ color:#888888;
+ line-height:10px;
+}
+
+span.java0 {
+ font-size:8pt;
+ color:#ffffff;
+ line-height:10px;
+}
+
+span.java1 {
+ font-size:8pt;
+ color:#808080;
+}
+
+span.java2 {
+ font-size:8pt;
+ color:#3f7f5f;
+ line-height:10px;
+}
+
+/* Single-line comment */
+
+span.java3 {
+ font-size:8pt;
+ color:#3f7f5f;
+ line-height:10px;
+}
+
+/* Keywords excluding 'return' */
+
+span.java4 {
+ font-weight:bold;
+ font-size:8pt;
+ color:#7F1B55;
+ line-height:10px;
+}
+
+span.java5 {
+ font-size:8pt;
+ color:#2a00ff;
+ line-height:10px;
+}
+
+span.java6 {
+ font-size:8pt;
+ color:#990000;
+ line-height:10px;
+}
+
+span.java7 {
+ font-size:8pt;
+ color:#990000;
+ line-height:10px;
+}
+
+span.java8 {
+ font-size:8pt;
+ color:#000000;
+ line-height:10px;
+}
+
+/* Primitive types: long, int, void etc... */
+
+span.java9 {
+ font-weight:bold;
+ font-size:8pt;
+ color:#7F0055;
+ line-height:10px;
+}
+
+span.java10 {
+ font-size:8pt;
+ color:#000000;
+ line-height:10px;
+}
+
+span.java11 {
+ font-size:8pt;
+ color:#7f9fbf;
+ line-height:10px;
+}
+
+span.java12 {
+ font-size:8pt;
+ color:#7f7f9f;
+ line-height:10px;
+}
+
+span.java13 {
+ font-size:8pt;
+ color:#3f3fbf;
+ line-height:10px;
+}
+
+span.java14 {
+ font-size:8pt;
+ color:#3f5fbf;
+ line-height:10px;
+}
+
+span.java15 {
+ font-size:8pt;
+ color:#7F0055;
+ line-height:10px;
+}
+
+/* Annotations */
+
+span.java16 {
+ font-size:8pt;
+ color:#646464;
+ line-height:10px;
+}
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/docnav.css
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/docnav.css
(rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/docnav.css 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,204 @@
+/* Document Navigation */
+
+.docnav a, .docnav strong {
+ text-decoration:none;
+ font-weight:normal;
+}
+
+.docnav {
+ list-style:none;
+ margin:0em;
+ padding:0em;
+ position:relative;
+ width:100%;
+ padding-bottom:2em;
+ padding-top:1em;
+ border-top:1px dotted #ccc;
+}
+
+.docnav li {
+ list-style:none;
+ margin:0em;
+ padding:0em;
+ display:inline;
+ font-size:.8em;
+}
+
+.docnav li:before {content:" ";}
+
+.docnav li.previous, .docnav li.next {
+ position:absolute;
+ top:1em;
+}
+
+.docnav li.up, .docnav li.home {margin:0em 1.5em;}
+
+.docnav li.previous {
+ left:0px;
+ text-align:left;
+}
+
+.docnav li.next {
+ right:0px;
+ text-align:right;
+}
+
+.docnav li.previous strong, .docnav li.next strong {
+ display:block;
+ height:22px;
+}
+
+.docnav {
+ margin:0 auto;
+ text-align:center;
+}
+
+.docnav li.next a strong {
+ background:url(../images/portal/docbook/next.png) top right no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-right:60px;
+ font-size:1.2em;
+}
+
+.docnav li.previous a strong {
+ background:url(../images/portal/docbook/prev.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:1.2em;
+}
+
+.docnav li.home a strong {
+ background:url(../images/portal/docbook/home.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:1.2em;
+}
+
+.docnav li.up a strong {
+ background:url(../images/portal/docbook/up.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:1.2em;
+}
+
+.docnav a:link, .docnav a:visited {color:#666 !important;}
+
+.docnav a:hover, .docnav a:focus, .docnav a:active {color:black !important;}
+
+.docnav a {
+ max-width:10em;
+ overflow:hidden;
+}
+
+.docnav a:link strong {text-decoration:none;}
+
+.docnav {
+ margin:0 auto;
+ text-align:center;
+}
+
+.docnav {margin-bottom:16px;}
+
+/* Eclipse Help Navigation */
+
+.navheader {padding-top:35px}
+
+.navheader table {border-style:none}
+
+.navheader a {
+ text-decoration:none;
+ font-weight:normal;
+ font-size:.8em;
+}
+
+.navheader td.next a {
+ background:url(../images/portal/docbook/next.png) top right no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-right:60px;
+ font-size:0.9em;
+}
+
+.navheader td.previous a {
+ background:url(../images/portal/docbook/prev.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:0.9em;
+}
+
+.navheader a:link, .navheader a:visited {color:#666 !important;}
+
+.navheader a:hover, .navheader a:focus, .navheader a:active {color:black !important;}
+
+.navheader a {
+ max-width:10em;
+ overflow:hidden;
+}
+
+.navheader a:link {text-decoration:none;}
+
+.navfooter table {border-style:none}
+
+.navfooter a {
+ text-decoration:none;
+ font-weight:normal;
+ font-size:.8em;
+}
+
+.navfooter td.next a {
+ background:url(../images/portal/docbook/next.png) top right no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-right:60px;
+ font-size:0.9em;
+}
+
+.navfooter td.previous a {
+ background:url(../images/portal/docbook/prev.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:0.9em;
+}
+
+.navfooter td.home a {
+ background:url(../images/portal/docbook/home.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:0.9em;
+}
+
+.navfooter td.up a {
+ background:url(../images/portal/docbook/up.png) top left no-repeat;
+ padding-top:10px;
+ padding-bottom:15px;
+ height:40px;
+ padding-left:60px;
+ font-size:0.9em;
+}
+
+.navfooter a:link, .navfooter a:visited {color:#666 !important;}
+
+.navfooter a:hover, .navfooter a:focus, .navfooter a:active {color:black !important;}
+
+.navfooter a {
+ max-width:10em;
+ overflow:hidden;
+}
+
+.navfooter a:link {text-decoration:none;}
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/documentation.css
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/documentation.css
(rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/documentation.css 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,551 @@
+/* Lists */
+
+ol li, ul li {
+ padding-left:.2em;
+ padding-bottom:.5em;
+ margin:0em;
+}
+
+ul {
+ padding-left:1.6em;
+ list-style-image:url(../images/portal/dot.png);
+ list-style-type:circle;
+}
+
+ul ul {
+ list-style-image:url(../images/portal/dot2.png);
+ list-style-type:circle;
+}
+
+dt {
+ font-weight:bold;
+ margin-bottom:0em;
+ padding-bottom:0em;
+}
+
+dd {
+ margin:0em;
+ margin-left:2em;
+ padding-top:0em;
+}
+
+li p:first-child, dd p:first-child {
+ padding:0em;
+ margin-top:.3em;
+}
+
+.variablelist, .itemizedlist {margin-top:.6em;}
+
+ul li p:first-child {margin:0em;}
+
+/* Images */
+
+img {
+ display:block;
+ margin:2em 0;
+}
+
+.inlinemediaobject, .inlinemediaobject img {
+ display:inline !important;
+ margin:0em;
+}
+
+.programlisting a img, pre a img, td a img, td img {
+ display:inline;
+ margin:0 0;
+}
+
+/* Needed for Safari */
+
+pre a span img, pre span img {
+ display:inline;
+ margin:0 0;
+}
+
+span.co {
+ position:absolute;
+ left:900px
+}
+
+/* Document modes */
+
+.confidential {
+ background-color:#900;
+ color:white;
+ padding:.5em .5em;
+ font-family:serif;
+ text-transform:uppercase;
+ text-align:center
+}
+
+dt a {font-weight:normal;}
+
+.longdesc-link {display:none;}
+
+.prompt {
+ background-color:#ede7c8;
+ padding:0em .3em;
+}
+
+/* User interface styles */
+
+.screen .replaceable {color:#444;}
+
+.screen {
+ background-color:#ede7c8;
+ color:#333;
+ padding:.5em 1em;
+ margin:0em;
+}
+
+pre, code, .guibutton, .keycap, .guilabel {
+ font-size:0.9em;
+ font-family:verdana, helvetica, sans-serif;
+}
+
+.guibutton, .keycap, .guilabel {
+ font-weight:bold;
+ white-space:nowrap;
+ color:#444;
+ font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
+}
+
+.guibutton, .guilabel {}
+
+.keycap {padding:.1em.4em;}
+
+.example {
+ background-color:#c8c5ac;
+ padding:5px;
+ margin-bottom:10px;
+}
+
+/* Terminal/Console text */
+
+.command, .computeroutput, .filename, .citetitle, .replaceable, .option
{font-weight:bold;}
+
+.command .replaceable {color:#555;}
+
+pre {
+ display:block;
+ background-color:#f9f3b0;
+ color:#333;
+ overflow:auto;
+ padding:10px 20px;
+}
+
+code {white-space:nowrap;}
+
+/* Admonitions */
+
+/* Set basic colors and spacing */
+
+div.note {
+ background:#b5bcbd;
+ color:#4c5253;
+ border:1px solid #8a9195;
+ margin-bottom:1.5em;
+ background-repeat:no-repeat;
+ background-position:10px 10px;
+ padding:1em;
+ padding-bottom:20px;
+}
+
+div.tip {
+ background:#7e917f;
+ color:white;
+ border:1px solid #8a9195;
+ margin-bottom:1.5em;
+ background-repeat:no-repeat;
+ background-position:10px 10px;
+ padding:1em;
+ padding-bottom:20px;
+}
+
+div.important {
+ background:#4a5d75;
+ color:white;
+ border:1px solid #8a9195;
+ margin-bottom:1.5em;
+ background-repeat:no-repeat;
+ background-position:10px 10px;
+ padding:1em;
+ padding-bottom:20px;
+}
+
+div.caution {
+ background:#e3a835;
+ color:#533500;
+ border:1px solid #ab710a;
+ margin-bottom:1.5em;
+ background-repeat:no-repeat;
+ background-position:10px 10px;
+ padding:1em;
+ padding-bottom:20px;
+}
+
+div.warning {
+ background:#7b1e1e;
+ color:white;
+ border:1px solid #65504e;
+ margin-bottom:1.5em;
+ background-repeat:no-repeat;
+ background-position:10px 10px;
+ padding:1em;
+ padding-bottom:20px;
+}
+
+/* Pre tag color settings */
+
+div.note pre {
+ background-color:#d6dee0;
+ color:#334558;
+ border:1px solid #e1e9eb;
+}
+
+div.tip pre {
+ background-color:#d5e1d5;
+ color:#334558;
+ border:1px solid #e1e9eb;
+}
+
+div.important pre {
+ background-color:#e1eef4;
+ color:#334558;
+ border:1px solid #e1e9eb;
+}
+
+div.caution pre {
+ background-color:#faf8ed;
+ color:#334558;
+ border:1px solid #e1e9eb;
+}
+
+div.warning pre {
+ background-color:#faf8ed;
+ color:#334558;
+ border:1px solid #e1e9eb;
+}
+
+/* Background images and margin */
+
+div.note, div.tip, div.important, div.caution, div.warning {margin-top:.5em;}
+
+div.note {background-image:url(../images/portal/docbook/note.png);}
+div.tip {background-image:url(../images/portal/docbook/tip.png);}
+div.important {background-image:url(../images/portal/docbook/important.png);}
+div.caution {background-image:url(../images/portal/docbook/caution.png);}
+div.warning {background-image:url(../images/portal/docbook/warning.png);}
+
+div.note .replaceable, div.tip .replaceable, div.important .replaceable, div.caution
.replaceable, div.warning .replaceable {color:#e3dcc0;}
+
+pre .replaceable, tt .replaceable {color:#444 !important;}
+
+div.note h2, div.tip h2, div.important h2, div.caution h2, div.warning h2 {
+ height:32px;
+ font-size:1.3em;
+}
+
+div.note h2 {color:#4c5253;}
+div.tip h2 {color:white;}
+div.important h2 {color:white;}
+div.caution h2 {color:#533500;}
+div.warning h2 {color:white;}
+
+div.note .guilabel, div.tip .guilabel, div.important .guilabel, div.caution .guilabel,
div.warning .guilabel {color:white !important;}
+
+div.note li, div.tip li, div.caution li, div.warning li, div.important li {
+ padding-left:10px;
+ margin:0em;
+}
+
+div.note ul, div.tip ul, div.caution ul, div.warning ul, div.important ul {
+ padding-left:40px;
+ margin:0em;
+}
+
+div.note pre pre a:visited, div.tip pre pre a:visited, div.important pre pre a:visited,
div.caution pre pre a:visited, div.warning pre pre a:visited,
+div.note pre a:link, div.tip pre a:link, div.important pre a:link, div.caution pre
a:link, div.warning pre a:link {color:#0066cc !important;}
+
+div.note a:visited, div.tip a:visited, div.important a:visited, div.warning a:visited,
+div.note a:link, div.tip a:link, div.important a:link, div.warning a:link
{color:#f7f2d0;}
+
+div.note a:visited, div.note a:link, div.caution a:link, div.caution a:visited
{color:#0066cc;}
+
+/* Admonition icons spacing */
+
+div.note h2, div.note p, div.tip h2, div.tip p, div.caution h2, div.caution p,
div.warning h2, div.warning p, div.important h2, div.important p {
+ padding:0em;
+ margin:0em;
+ padding-left:56px;
+}
+
+/* Page Title */
+
+#title {
+ padding:0px;
+ margin:0px;
+}
+
+#title strong {display:none;}
+
+#title a.site_href {
+ display:block;
+ height:89px;
+ width:310px;
+ float:left;
+ background:url(../images/portal/jbossorglogo.png) top left no-repeat;
+}
+
+#title a.doc_href {
+ display:block;
+ height:89px;
+ background:transparent url(../images/portal/portal_doc.png) top right no-repeat;
+}
+
+/* Table */
+
+table {
+ border:1px solid #aaa;
+ width:100%;
+ border-collapse:collapse;
+}
+
+table th {
+ text-align:left;
+ background-color:#4A5D75;
+ padding:.3em .5em;
+ color:white;
+}
+
+table td {padding:.15em .5em;}
+
+table tr.even td {background-color:#f5f5f5;}
+
+table th p:first-child, table td p:first-child, table li p:first-child {
+ margin-top:0em;
+ padding-top:0em;
+ display:inline;
+}
+
+th, td {border-style:none;}
+
+table table td {
+ border-bottom:1px dotted #aaa !important;
+ background-color:white;
+ padding:.6em 0em;
+}
+
+table table {
+ border:1px solid white !important;
+ font-size:.9em;
+}
+
+td.remarkval {
+ font-size:.9em;
+ color:#444;
+}
+
+.defaultval {font-size:.8em}
+
+td.typeval {font-size:.8em}
+
+td.fieldval {
+ font-weight:bold;
+ font-size:.9em;
+}
+
+th.dbkey {font-size:.9em;}
+
+.lbname, .lbtype, .lbdescr, .lbdriver, .lbhost {
+ color:white;
+ font-weight:bold;
+ background-color:#999;
+ font-size:0.9em;
+ width:120px;
+}
+
+td.remarkval {width:230px;}
+
+td.tname {
+ font-weight:bold;
+ font-size:1.1em;
+}
+
+h5 {font-size:9pt;}
+h6 {font-size:10pt;}
+
+th.dbfield {width:120px;}
+th.dbtype {width:70px;}
+th.dbdefault {width:70px;}
+th.dbnul {width:70px;}
+th.dbkey {width:70px;}
+
+span.book {
+ margin-top:4em;
+ display:block;
+}
+
+span.chapter {
+ display:block;
+ margin-top:0.5em;
+}
+
+/* Breadcrumbs */
+
+#breadcrumbs ul li.first:before {content:" ";}
+
+#breadcrumbs {
+ color:#900;
+ padding:3px;
+ margin-bottom:25px;
+}
+
+#breadcrumbs ul {
+ margin-left:0;
+ padding-left:0;
+ display:inline;
+ border:none;
+}
+
+#breadcrumbs ul li {
+ margin-left:0;
+ padding-left:2px;
+ border:none;
+ list-style:none;
+ display:inline;
+}
+
+#breadcrumbs ul li:before {
+ content:"\0020 \0020 \0020 \00BB \0020";
+ color:#333;
+}
+
+/* Status */
+
+.alpha1 {background:white url(../images/portal/watermark-alpha1.png) top left repeat;}
+.alpha2 {background:white url(../images/portal/watermark-alpha2.png) top left repeat;}
+.beta1 {background:white url(../images/portal/watermark-beta1.png) top left repeat;}
+.beta2 {background:white url(../images/portal/watermark-beta2.png) top left repeat;}
+.pre-release-candidate {background:white
url(../images/portal/watermark-pre-release-candidate.png) top left repeat;}
+.release-candidate {background:white
url(../images/portal/watermark-release-candidate.png) top left repeat;}
+
+/* Index */
+
+.glossary h3, .index h3 {
+ font-size:2em;
+ color:#aaa;
+ margin:0em;
+}
+
+.indexdiv {margin-bottom:1em;}
+
+.glossary dt, .index dt {
+ font-size:.9em;
+ color:#444;
+ padding-top:.5em;
+}
+
+.glossary dl dl dt, .index dl dl dt {
+ font-size:.85em;
+ color:#777;
+ line-height:1.2em;
+ font-weight:normal;
+ padding-top:0em;
+}
+
+.index dl dl dt:before {
+ content:"- ";
+ color:#ccc;
+}
+
+/* Changes */
+
+.footnotes {}
+
+.footnote {
+ padding:.2em 1em;
+ background-color:#c8c5ac;
+ font-size:.9em;
+ margin:0em;
+ margin-bottom:.5em;
+ color:#222;
+}
+
+table .footnote {margin:1em .5em;}
+
+sup {
+ padding:0em .3em;
+ padding-left:0em;
+}
+
+.footnote {position:relative;}
+
+.footnote sup {
+ color:#e3dcc0;
+ font-size:1.8em;
+ position:absolute;
+ left:.4em;
+}
+
+.footnote sup a:link, .footnote sup a:visited {
+ color:#92917d;
+ text-decoration:none;
+}
+
+.footnote:hover sup a {
+ color:#fff;
+ text-decoration:none;
+}
+
+.footnote p {padding-left:5em;}
+
+.footnote a:link, .footnote a:visited {color:#00537c;}
+
+.footnote a:hover {color:white;}
+
+li p:first-child {
+ margin:0em !important;
+ padding:0em !important;
+}
+
+div.chapter, div.section {padding-top:2em;}
+
+.revhistory {font-size:}
+
+pre .replaceable, pre .keycap {color:white;}
+
+pre {
+ font-family:verdana,helvetica,sans-serif;
+ background-color:#F5F5F5;
+ border:1px solid #CCCCCC;
+ padding:5px 15px 5px 25px;
+}
+
+div.note .replaceable, div.tip .replaceable, div.important .replaceable, div.caution
.replaceable, div.warning .replaceable,
+div.note .keycap, div.tip .keycap, div.important .keycap, div.caution .keycap,
div.warning .keycap {color:white;}
+
+div.abstract {font-size:larger;}
+
+.authorgroup {}
+
+.authorgroup h4 {
+ padding:0em;
+ margin:0em;
+ margin-top:1em;
+}
+
+.author, .editor, .translator, .othercredit {display:block;}
+
+/* Simpler author style on contents page */
+
+.authorgroup div {
+ margin-left:10px;
+ margin-right:10px;
+ margin-bottom:15px;
+}
+
+ul li p:last-child {
+ margin-bottom:0em;
+ padding-bottom:0em;
+}
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/extensions.css
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/extensions.css
(rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/extensions.css 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,7 @@
+/* Firefox */
+
+pre {-moz-border-radius:11px;}
+
+.example {-moz-border-radius:15px;}
+
+div.note, div.tip, div.important, div.caution, div.warning {-moz-border-radius:11px;}
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/jbossorg.css
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/jbossorg.css
(rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/jbossorg.css 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,80 @@
+@import url("documentation.css");
+@import url("docnav.css");
+@import url("reports.css");
+@import url("extensions.css");
+@import url("codehighlight.css");
+
+body {
+ background-image:url(../images/portal/bkg_gradient.gif);
+ background-repeat:repeat-x;
+ margin:0 auto;
+ font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
+ font-size:12px;
+ max-width:55em;
+ padding:0em 2em;
+ color:#333;
+ line-height:150%;
+ text-align:justify;
+}
+
+/* Links */
+
+a:link {color:#0066cc;}
+
+a:visited {color:#6699cc;}
+
+div.longdesc-link {
+ float:right;
+ color:#999;
+}
+
+/* Headings */
+
+h1, h2, h3, h4, h5, h6 {
+ color:#4a5d75;
+ line-height:130%;
+ margin-top:0em;
+ font-family:'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
+ background-color:transparent;
+}
+
+h1 {
+ background-image:url(../images/portal/title_hdr.png);
+ background-repeat:no-repeat;
+ border-top:1px dotted #CCCCCC;
+ line-height:1.2em;
+ color:#182737;
+ font-size:2em;
+ padding:1.5em;
+}
+
+h2 {font-size:1.6em;}
+
+h3 {
+ font-size:1.3em;
+ padding-top:0em;
+ padding-bottom:0em;
+}
+
+h4 {
+ font-size:1.1em;
+ padding-top:0em;
+ padding-bottom:0em;
+}
+
+h5.formalpara {
+ font-size:1em;
+ margin-top:2em;
+ margin-bottom:.8em;
+}
+
+/* Element rules */
+
+hr {
+ border-collapse:collapse;
+ border-style:none;
+ border-top:1px dotted #ccc;
+ width:100% !important;
+}
+
+sup {color:#999;}
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/reports.css
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/reports.css
(rev 0)
+++ maven/jboss-portal-jdocbook-style/trunk/src/main/css/css/reports.css 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,231 @@
+/* Reports */
+
+.reports ul.locale {list-style:none;}
+
+.reports ul {
+ padding:0em;
+ margin:0em;
+}
+
+.reports ul.locale li {
+ font-size:small;
+ color:#000;
+ display:block;
+ border:1px solid #eee;
+ float:left;
+ padding-right:2em;
+ margin-right:1em;
+ margin-bottom:1em;
+}
+
+.reports ul.locale li a {
+ font-size:1.2em;
+ display:block;
+ padding-top:.1em;
+ padding-bottom:.5em;
+}
+
+.reports ul.locale strong {
+ display:block;
+ margin:0em;
+ padding:0em;
+ margin-bottom:-2.2em;
+}
+
+.reports ul.locale span.value {
+ display:block;
+ position:relative;
+ text-align:right;
+ margin-right:-1.5em;
+ font-size:1.0em;
+ color:#444;
+}
+
+.reports ul.locale li {
+ width:12em;
+ display:block;
+ float:left;
+ margin:0em;
+ clear:none;
+}
+
+.reports ul.locale li div.progress {
+ font-size:1em;
+ width:13.2em;
+ position:relative;
+ left:0em;
+ top:0em;
+ margin-bottom:0em;
+}
+
+.reports h2 {
+ font-size:1em;
+ margin:0em;
+}
+
+.reports li {}
+
+.reports li:hover {
+ background-color:#666;
+ border-color:#444 !important;
+ color:white !important;
+}
+
+.reports li:hover strong, .reports li:hover h2, .reports li:hover a, .reports li:hover
span.value {color:white;}
+
+/* Uniform */
+
+body.results, body.reports {
+ max-width:57em !important;
+ padding:0em !important;
+}
+
+/* Progress Bar */
+
+div.progress {
+ display:block;
+ float:left;
+ width:16em;
+ background:#c00 url(../images/portal/shine.png) top left repeat-x;
+ height:1em;
+}
+
+div.progress span {
+ height:1em;
+ float:left;
+}
+
+div.progress span.translated {background:#6c3 url(../images/portal/shine.png) top left
repeat-x;}
+div.progress span.fuzzy {background:#ff9f00 url(../images/portal/shine.png) top left
repeat-x;}
+
+/* Results */
+
+.results ul.locale {
+ list-style:none;
+ padding:0em;
+ margin:0em;
+}
+
+.results .pofile {
+ padding:0em !important;
+ margin:0em;
+}
+
+.results ul.locale li {
+ border-top:1px solid #eee;
+ padding:0em;
+ margin:0em;
+ padding-left:32px;
+}
+
+.results ul.locale .pofile {
+ font-size:1.2em;
+ display:block;
+ width:100%;
+ color:#444;
+ padding:0em;
+ margin:0em;
+}
+
+.results span.value {color:#888;}
+
+.results strong {font-weight:normal;}
+
+.results .home a {
+ display:block;
+ margin:0 auto;
+ width:5em;
+ background:url(../images/portal/docbook/home.png) top left no-repeat;
+ padding:5px;
+ padding-left:28px;
+ font-size:1.2em;
+}
+
+.results ul.locale li:hover, .results ul.locale li:hover span.pofile, .results ul.locale
li:hover strong, .results ul.locale li:hover span.value {
+ background-color:#666 !important;
+ color:white;
+}
+
+ul.locale {list-style:none;}
+
+ul.locale li.total {
+ font-size:small;
+ color:#777;
+ width:31em;
+ display:block;
+ float:left;
+ margin-right:2em;
+ clear:none !important;
+}
+
+ul.locale li {
+ clear:both;
+ font-size:small;
+ color:#777;
+ display:block;
+}
+
+ul.locale strong, span.value {
+ font-weight:normal;
+ color:#888;
+ font-size:.7em;
+}
+
+ul.locale li a {
+ font-size:1.2em;
+ display:block;
+ padding-top:.2em;
+}
+
+ul.locale li.total div.progress {
+ position:relative;
+ left:0em;
+ top:0em;
+ margin-bottom:0em;
+}
+
+ul.locale li {width:100%;}
+
+ul.locale li div.progress {
+ float:left;
+ position:relative;
+ left:30.5em;
+ top:-2em;
+ margin:0em;
+ margin-bottom:-3em;
+}
+
+li.total {padding:0em !important;}
+
+li.total {
+ float:right;
+ max-width:16em;
+ padding:.5em;
+ margin:0 auto;
+ padding-top:.5em;
+ background-color:#f7f2d0;
+ font-size:1.3em !important;
+ color:#ccc !important;
+ margin-bottom:1em;
+ min-height:9.5em;
+}
+
+li.total .value {
+ color:#444;
+ font-size:.8em;
+}
+
+li.total strong {
+ display:block;
+ color:black;
+ font-weight:bold;
+}
+
+li.total span.value {
+ position:relative;
+ display:block;
+ top:-1.25em;
+ text-align:right;
+}
+
+.pofile {position:relative;}
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/bkg_gradient.gif
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/bkg_gradient.gif
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/community_doc.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/community_doc.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.svg
===================================================================
---
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.svg
(rev 0)
+++
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/caution.svg 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build
51448) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_svg "http://www.w3.org/2000/svg">
+ <!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg version="1.1" id="Layer_1" xmlns="&ns_svg;"
xmlns:xlink="&ns_xlink;" width="48" height="48"
viewBox="0 0 48 48"
+ overflow="visible" enable-background="new 0 0 48 48"
xml:space="preserve">
+<linearGradient id="XMLID_3_" gradientUnits="userSpaceOnUse"
x1="35.7529" y1="33.8691" x2="13.3137"
y2="11.4299">
+ <stop offset="0.0169" style="stop-color:#4A5D75"/>
+ <stop offset="0.0488" style="stop-color:#42546B"/>
+ <stop offset="0.124" style="stop-color:#35465A"/>
+ <stop offset="0.2176" style="stop-color:#2B3C4F"/>
+ <stop offset="0.3489" style="stop-color:#263648"/>
+ <stop offset="0.7135" style="stop-color:#243446"/>
+ <stop offset="0.7671" style="stop-color:#27384A"/>
+ <stop offset="0.8176" style="stop-color:#324355"/>
+ <stop offset="0.8669" style="stop-color:#435667"/>
+ <stop offset="0.9154" style="stop-color:#5C7181"/>
+ <stop offset="0.9628" style="stop-color:#7B93A3"/>
+ <stop offset="0.9944" style="stop-color:#94AEBD"/>
+</linearGradient>
+<path fill="url(#XMLID_3_)"
d="M43.075,19.076c2.035,2.036,2.035,5.337,0,7.37L28.331,41.191c-2.035,2.035-5.336,2.037-7.372,0
+ L6.217,26.449c-2.038-2.036-2.035-5.337,0-7.372L20.961,4.333c2.034-2.035,5.335-2.036,7.372,0L43.075,19.076z"/>
+<linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse"
x1="15.2588" y1="13.3765" x2="38.2721"
y2="36.3898">
+ <stop offset="0.0112" style="stop-color:#F3D99F"/>
+ <stop offset="0.0843" style="stop-color:#E9BB61"/>
+ <stop offset="0.7135" style="stop-color:#E3A835"/>
+ <stop offset="0.9944" style="stop-color:#FAF8ED"/>
+</linearGradient>
+<path fill="url(#XMLID_4_)"
d="M40.31,19.999c1.527,1.525,1.525,4.002,0,5.528l-12.9,12.899c-1.527,1.526-4.002,1.528-5.529,0
+ L8.98,25.526c-1.527-1.525-1.527-4.002,0-5.527L21.88,7.098c1.526-1.526,4.002-1.527,5.529-0.001L40.31,19.999z"/>
+<g>
+ <path fill="#656565"
d="M23.199,23.943l-5.117-0.973l1.37-4.179l4.789,2.379l-0.755-5.259h4.395l-0.723,5.185l4.687-2.305
+ l1.33,4.213l-5.185,0.903l3.672,3.71l-3.637,2.629l-2.414-4.648l-2.595,4.613l-3.529-2.559L23.199,23.943z"/>
+</g>
+<g>
+ <path fill="#FFFFFF"
d="M22.037,22.709l-5.117-0.973l1.37-4.179l4.789,2.379l-0.755-5.259h4.395l-0.723,5.185l4.687-2.305
+ l1.33,4.213l-5.185,0.903l3.672,3.71l-3.637,2.629l-2.414-4.648l-2.595,4.613l-3.529-2.559L22.037,22.709z"/>
+</g>
+</svg>
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/home.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/home.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.svg
===================================================================
---
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.svg
(rev 0)
+++
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/important.svg 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,53 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build
51448) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_svg "http://www.w3.org/2000/svg">
+ <!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg version="1.1" id="Layer_1" xmlns="&ns_svg;"
xmlns:xlink="&ns_xlink;" width="48" height="48"
viewBox="0 0 48 48"
+ overflow="visible" enable-background="new 0 0 48 48"
xml:space="preserve">
+<linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse"
x1="63.1689" y1="10.5625" x2="38.669"
y2="-13.9374" gradientTransform="matrix(0.7071 -0.7071 0.7071 0.7071
-10.7369 61.7461)">
+ <stop offset="0.0169" style="stop-color:#4A5D75"/>
+ <stop offset="0.0488" style="stop-color:#42546B"/>
+ <stop offset="0.124" style="stop-color:#35465A"/>
+ <stop offset="0.2176" style="stop-color:#2B3C4F"/>
+ <stop offset="0.3489" style="stop-color:#263648"/>
+ <stop offset="0.7135" style="stop-color:#243446"/>
+ <stop offset="0.7671" style="stop-color:#27384A"/>
+ <stop offset="0.8176" style="stop-color:#324355"/>
+ <stop offset="0.8669" style="stop-color:#435667"/>
+ <stop offset="0.9154" style="stop-color:#5C7181"/>
+ <stop offset="0.9628" style="stop-color:#7B93A3"/>
+ <stop offset="0.9944" style="stop-color:#94AEBD"/>
+</linearGradient>
+<path fill="url(#XMLID_5_)"
d="M35.623,7.474c3.145,0,5.691,2.549,5.691,5.691v22.766c0,3.143-2.547,5.691-5.691,5.691H12.859
+ c-3.145,0-5.691-2.549-5.69-5.691L7.168,13.165c0-3.143,2.547-5.691,5.691-5.691H35.623z"/>
+<linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse"
x1="40.7939" y1="-11.8105" x2="65.919"
y2="13.3145" gradientTransform="matrix(0.7071 -0.7071 0.7071 0.7071
-10.7369 61.7461)">
+ <stop offset="0.0112" style="stop-color:#F3D99F"/>
+ <stop offset="0.0843" style="stop-color:#E9BB61"/>
+ <stop offset="0.7135" style="stop-color:#E3A835"/>
+ <stop offset="0.9944" style="stop-color:#FAF8ED"/>
+</linearGradient>
+<path fill="url(#XMLID_6_)"
d="M34.2,10.321c2.357-0.001,4.268,1.911,4.269,4.268v19.92c-0.001,2.356-1.91,4.268-4.268,4.268
+ l-19.92-0.001c-2.357,0.001-4.269-1.91-4.268-4.268V14.589c-0.001-2.355,1.91-4.269,4.268-4.269L34.2,10.321z"/>
+<linearGradient id="XMLID_7_" gradientUnits="userSpaceOnUse"
x1="5.6143" y1="23.5635" x2="42.4814"
y2="23.5635">
+ <stop offset="0.0337" style="stop-color:#FFFFFF"/>
+ <stop offset="0.1129" style="stop-color:#FFFFD8"/>
+ <stop offset="0.291" style="stop-color:#FFFF77"/>
+ <stop offset="0.4944" style="stop-color:#FFFF00"/>
+ <stop offset="0.5406" style="stop-color:#FFFF0E"/>
+ <stop offset="0.6275" style="stop-color:#FFFF32"/>
+ <stop offset="0.7459" style="stop-color:#FFFF6D"/>
+ <stop offset="0.8895" style="stop-color:#FFFFBD"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+</linearGradient>
+<polygon fill="url(#XMLID_7_)" stroke="#243446"
stroke-width="1.9897" points="27.155,4.71 28.67,18.877 42.481,22.381
+ 29.476,28.199 30.412,42.416 20.858,31.846 7.627,37.13 14.729,24.777 5.614,13.826
19.557,16.762 "/>
+<linearGradient id="XMLID_8_" gradientUnits="userSpaceOnUse"
x1="11.6602" y1="11.79" x2="31.5098"
y2="38.189">
+ <stop offset="0" style="stop-color:#FFFFFF"/>
+ <stop offset="0.4831" style="stop-color:#FFFF66"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+</linearGradient>
+<polygon fill="url(#XMLID_8_)" enable-background="new "
points="26.897,5.888 28.321,19.204 41.304,22.497 29.079,27.967
+ 29.96,41.33 20.979,31.395 8.542,36.361 15.217,24.75 6.649,14.457 19.755,17.217
"/>
+</svg>
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/next.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/next.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.svg
===================================================================
---
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.svg
(rev 0)
+++
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/note.svg 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build
51448) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_svg "http://www.w3.org/2000/svg">
+ <!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg version="1.1" id="Layer_1" xmlns="&ns_svg;"
xmlns:xlink="&ns_xlink;" width="48" height="48"
viewBox="0 0 48 48"
+ overflow="visible" enable-background="new 0 0 48 48"
xml:space="preserve">
+<linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse"
x1="38.6953" y1="39.5127" x2="10.665"
y2="4.0423">
+ <stop offset="0.0169" style="stop-color:#4A5D75"/>
+ <stop offset="0.0488" style="stop-color:#42546B"/>
+ <stop offset="0.124" style="stop-color:#35465A"/>
+ <stop offset="0.2176" style="stop-color:#2B3C4F"/>
+ <stop offset="0.3489" style="stop-color:#263648"/>
+ <stop offset="0.7135" style="stop-color:#243446"/>
+ <stop offset="0.7671" style="stop-color:#27384A"/>
+ <stop offset="0.8176" style="stop-color:#324355"/>
+ <stop offset="0.8669" style="stop-color:#435667"/>
+ <stop offset="0.9154" style="stop-color:#5C7181"/>
+ <stop offset="0.9628" style="stop-color:#7B93A3"/>
+ <stop offset="0.9944" style="stop-color:#94AEBD"/>
+</linearGradient>
+<path fill="url(#XMLID_4_)"
d="M41.066,32.29c0,3.143-2.549,5.691-5.691,5.691h-9.146l-0.549,8.217l-10.058-8.217H12.61
+ c-3.143,0-5.691-2.549-5.691-5.691V9.524c0-3.143,2.549-5.691,5.691-5.691h22.765c3.143,0,5.691,2.549,5.691,5.691V32.29z"/>
+<linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse"
x1="27.7246" y1="29.2754" x2="16.1471"
y2="3.3128">
+ <stop offset="0" style="stop-color:#D7EBD8"/>
+ <stop offset="0.7135" style="stop-color:#C5E2C7"/>
+ <stop offset="0.9944" style="stop-color:#FAF8ED"/>
+</linearGradient>
+<path fill="url(#XMLID_5_)"
d="M38.221,30.866c0,2.357-1.912,4.27-4.27,4.27h-9.735l-0.183,7.039l-7.551-7.032l-2.45-0.007
+ c-2.357,0-4.269-1.912-4.269-4.27v-19.92c0-2.355,1.911-4.268,4.269-4.268h19.918c2.357,0,4.27,1.912,4.27,4.268V30.866z"/>
+<g enable-background="new ">
+ <path fill="#E6E7E8"
d="M18.542,28.369v-0.828c0.843-0.061,1.325-0.125,1.446-0.197c0.12-0.07,0.195-0.204,0.226-0.398
+ c0.073-0.413,0.109-1.475,0.109-3.184c0-2.348-0.031-3.683-0.094-4.005c-0.03-0.15-0.079-0.247-0.147-0.293
+ c-0.15-0.097-0.664-0.149-1.54-0.157v-0.859c1.135-0.118,1.991-0.243,2.57-0.376c0.578-0.133,1.21-0.335,1.893-0.608l0.271,0.146
+ c-0.094,1.168-0.141,2.265-0.141,3.291v3.819c0,1.303,0.029,2.074,0.09,2.313c0.029,0.135,0.088,0.225,0.178,0.27
+ c0.201,0.098,0.691,0.162,1.467,0.191v0.875c-1.065-0.031-2.223-0.047-3.475-0.047C20.318,28.322,19.366,28.338,18.542,28.369z
+
M21.644,12.104c0.478,0,0.882,0.169,1.213,0.506c0.333,0.338,0.499,0.742,0.499,1.215c0,0.48-0.166,0.889-0.499,1.227
+ c-0.331,0.337-0.735,0.506-1.213,0.506c-0.47,0-0.872-0.169-1.208-0.506c-0.335-0.338-0.503-0.746-0.503-1.227
+ c0-0.473,0.166-0.877,0.497-1.215C20.762,12.272,21.166,12.104,21.644,12.104z"/>
+</g>
+<g enable-background="new ">
+ <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse"
x1="30.665" y1="16.4727" x2="22.2632"
y2="20.1011">
+ <stop offset="0" style="stop-color:#96A1AF"/>
+ <stop offset="1" style="stop-color:#182028"/>
+ </linearGradient>
+ <path fill="url(#XMLID_6_)"
d="M20.07,27.224v-0.828c0.843-0.061,1.325-0.125,1.446-0.197c0.12-0.07,0.195-0.204,0.226-0.398
+ c0.073-0.413,0.109-1.475,0.109-3.184c0-2.348-0.031-3.683-0.094-4.005c-0.03-0.15-0.079-0.247-0.147-0.293
+ c-0.15-0.097-0.664-0.149-1.54-0.157v-0.859c1.135-0.118,1.991-0.243,2.57-0.376c0.578-0.133,1.21-0.335,1.893-0.608l0.271,0.146
+ c-0.094,1.168-0.141,2.265-0.141,3.291v3.819c0,1.303,0.029,2.074,0.09,2.313c0.029,0.135,0.088,0.225,0.178,0.27
+ c0.201,0.098,0.691,0.162,1.467,0.191v0.875c-1.064-0.031-2.222-0.047-3.474-0.047C21.846,27.177,20.894,27.192,20.07,27.224z
+
M23.171,10.958c0.478,0,0.882,0.169,1.213,0.506c0.333,0.338,0.499,0.742,0.499,1.215c0,0.48-0.166,0.889-0.499,1.227
+ c-0.331,0.337-0.735,0.506-1.213,0.506c-0.47,0-0.872-0.169-1.208-0.506c-0.335-0.338-0.503-0.746-0.503-1.227
+ c0-0.473,0.166-0.877,0.497-1.215C22.29,11.127,22.694,10.958,23.171,10.958z"/>
+</g>
+</svg>
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/prev.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/prev.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.svg
===================================================================
--- maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.svg
(rev 0)
+++
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/tip.svg 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,68 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build
51448) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_svg "http://www.w3.org/2000/svg">
+ <!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg version="1.1" id="Layer_1" xmlns="&ns_svg;"
xmlns:xlink="&ns_xlink;" width="48" height="48"
viewBox="0 0 48 48"
+ overflow="visible" enable-background="new 0 0 48 48"
xml:space="preserve">
+<polygon fill="#E3A835" points="23.829,1.919 25.042,8.157 27.447,2.274
27.418,8.629 30.924,3.33 29.656,9.557 34.129,5.042
+ 31.67,10.903 36.938,7.348 33.383,12.616 39.243,10.157 34.729,14.63 40.956,13.362
35.656,16.868 42.011,16.838 36.127,19.244
+ 42.367,20.456 36.127,21.667 42.011,24.073 35.656,24.043 40.956,27.55 34.729,26.281
39.243,30.754 33.383,28.297 36.938,33.563
+ 31.67,30.01 34.129,35.869 29.656,31.354 30.924,37.582 27.418,32.281 27.447,38.637
25.042,32.754 23.829,38.992 22.619,32.754
+ 20.213,38.637 20.243,32.281 16.735,37.582 18.005,31.354 13.532,35.869 15.99,30.01
10.723,33.563 14.277,28.297 8.417,30.754
+ 12.932,26.281 6.705,27.55 12.004,24.043 5.649,24.073 11.532,21.667 5.293,20.456
11.532,19.244 5.649,16.838 12.004,16.868
+ 6.705,13.362 12.932,14.63 8.417,10.157 14.277,12.616 10.723,7.348 15.99,10.903
13.532,5.042 18.005,9.557 16.735,3.33
+ 20.243,8.629 20.213,2.274 22.619,8.157 "/>
+<polygon stroke="#000000" stroke-width="0.4664"
points="23.528,45.402 25.335,45.402 27.842,42.895 27.842,37.415 23.528,37.415
+ 19.213,37.415 19.213,42.895 21.72,45.402 "/>
+<path fill="#FFFFFF"
d="M23.684,9.819c5.923,0,10.571,4.803,10.571,10.727c0,0.911-0.319,2.267-0.933,3.459
+ c-0.678,1.317-1.865,3.071-3.108,6.647c-1.244,3.576-1.244,4.663-1.244,4.663s0.038,1.556-0.7,1.556c-2.486,0-4.585,0-4.585,0
+ s-2.1,0-4.587,0c-0.739,0-0.7-1.556-0.7-1.556s0-1.087-1.243-4.663s-2.31-5.338-3.071-6.608c-0.817-1.359-0.973-2.587-0.973-3.498
+ C13.111,14.622,17.759,9.819,23.684,9.819z"/>
+<radialGradient id="XMLID_7_" cx="23.2544" cy="20.3462"
r="6.0813" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#FFFF00"/>
+ <stop offset="1" style="stop-color:#FAF8ED"/>
+</radialGradient>
+<path fill="url(#XMLID_7_)"
d="M23.684,9.819c5.923,0,10.571,4.803,10.571,10.727c0,0.911-0.319,2.267-0.933,3.459
+ c-0.678,1.317-1.865,3.071-3.108,6.647c-1.244,3.576-1.244,4.663-1.244,4.663s0.038,1.556-0.7,1.556c-2.486,0-4.585,0-4.585,0
+ s-2.1,0-4.587,0c-0.739,0-0.7-1.556-0.7-1.556s0-1.087-1.243-4.663s-2.31-5.338-3.071-6.608c-0.817-1.359-0.973-2.587-0.973-3.498
+ C13.111,14.622,17.759,9.819,23.684,9.819z"/>
+<g>
+ <path
d="M22.478,45.402c0,0.322,0.262,0.584,0.583,0.584h0.934c0.322,0,0.583-0.262,0.583-0.584l0,0
+ c0-0.322-0.261-0.584-0.583-0.584h-0.934C22.739,44.818,22.478,45.08,22.478,45.402L22.478,45.402z"/>
+ <g>
+ <radialGradient id="XMLID_8_" cx="23.5273"
cy="40.2715" r="3.0611" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#E6E7E8"/>
+ </radialGradient>
+ <rect x="19.213" y="39.922" fill="url(#XMLID_8_)"
width="8.629" height="0.699"/>
+ <radialGradient id="XMLID_9_" cx="23.5273"
cy="42.3711" r="3.0611" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#E6E7E8"/>
+ </radialGradient>
+ <rect x="19.213" y="42.021" fill="url(#XMLID_9_)"
width="8.629" height="0.699"/>
+ <radialGradient id="XMLID_10_" cx="23.5273"
cy="41.3213" r="3.0611" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#E6E7E8"/>
+ </radialGradient>
+ <rect x="19.213" y="40.971" fill="url(#XMLID_10_)"
width="8.629" height="0.7"/>
+ <polygon fill="#424242" points="21.72,45.402 23.528,45.402
25.335,45.402 27.667,43.07 19.389,43.07 "/>
+ <radialGradient id="XMLID_11_" cx="23.5273"
cy="39.2217" r="3.0611" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#E6E7E8"/>
+ </radialGradient>
+ <rect x="19.213" y="38.873" fill="url(#XMLID_11_)"
width="8.629" height="0.698"/>
+ <radialGradient id="XMLID_12_" cx="23.5273"
cy="37.9688" r="3.0761" gradientUnits="userSpaceOnUse">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#E6E7E8"/>
+ </radialGradient>
+ <polygon fill="url(#XMLID_12_)" points="27.842,37.415 23.528,37.415
19.213,37.415 19.213,38.522 27.842,38.522 "/>
+ </g>
+</g>
+<polyline fill="none" stroke="#656565"
stroke-width="0.4664" stroke-linecap="round"
points="22.012,35.549 21.662,27.445
+ 19.155,21.091 19.155,19.924 "/>
+<polyline fill="none" stroke="#656565"
stroke-width="0.4664" stroke-linecap="round"
points="25.511,35.549 25.859,27.445
+ 28.366,21.091 28.366,19.924 "/>
+<path fill="none" stroke="#E3A835" stroke-width="0.4664"
stroke-linecap="round"
d="M19.97,20.216c0,0,2.857,2.04,7.697,0.117"/>
+</svg>
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/up.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/up.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.svg
===================================================================
---
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.svg
(rev 0)
+++
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/docbook/warning.svg 2008-07-15
21:20:14 UTC (rev 11458)
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 12.0.1, SVG Export Plug-In . SVG Version: 6.00 Build
51448) -->
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
+ <!ENTITY ns_svg "http://www.w3.org/2000/svg">
+ <!ENTITY ns_xlink "http://www.w3.org/1999/xlink">
+]>
+<svg version="1.1" id="Layer_1" xmlns="&ns_svg;"
xmlns:xlink="&ns_xlink;" width="48" height="48"
viewBox="0 0 48 48"
+ overflow="visible" enable-background="new 0 0 48 48"
xml:space="preserve">
+<polygon fill="none" stroke="#243446"
stroke-width="4.403" stroke-linejoin="round" points="6.486,37.712
24.021,7.338
+ 41.559,37.712 "/>
+<polygon fill="none" stroke="#FFFFFF"
stroke-width="1.4677" stroke-linejoin="round"
points="6.486,37.712 24.021,7.338
+ 41.559,37.712 "/>
+<polygon fill="#CC0000" points="6.486,37.712 24.021,7.338 41.559,37.712
"/>
+<polygon fill="#CC0000" points="6.486,37.712 24.021,7.338 41.559,37.712
"/>
+<linearGradient id="XMLID_4_" gradientUnits="userSpaceOnUse"
x1="22.3276" y1="33.249" x2="10.7696"
y2="15.7285">
+ <stop offset="0" style="stop-color:#7B1E1E"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+</linearGradient>
+<polygon fill="url(#XMLID_4_)" points="6.486,37.712 24.021,7.338
41.559,37.712 "/>
+<g>
+ <path fill="#656565"
d="M27.092,13.988l-0.59,14.035h-3.479l-0.59-14.035H27.092z
M22.64,30.145h4.245v4.423H22.64V30.145z"/>
+</g>
+<g>
+ <linearGradient id="XMLID_5_" gradientUnits="userSpaceOnUse"
x1="26.9766" y1="25.9307" x2="22.815"
y2="17.0526">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+ </linearGradient>
+ <polygon fill="url(#XMLID_5_)" points="26.441,13.431 25.852,27.466
22.373,27.466 21.783,13.431 "/>
+ <linearGradient id="XMLID_6_" gradientUnits="userSpaceOnUse"
x1="25.1895" y1="34.0957" x2="23.5154"
y2="30.5243">
+ <stop offset="0" style="stop-color:#656565"/>
+ <stop offset="1" style="stop-color:#FFFFFF"/>
+ </linearGradient>
+ <rect x="21.99" y="29.588" fill="url(#XMLID_6_)"
width="4.245" height="4.423"/>
+</g>
+</svg>
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/dot.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/dot.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/dot2.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/dot2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/jbossorglogo.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/jbossorglogo.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Deleted:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/leftside_bkgimage.gif
===================================================================
(Binary files differ)
Added: maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/shine.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/shine.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Deleted: maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/th.bg.gif
===================================================================
(Binary files differ)
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/title_hdr.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/title_hdr.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-alpha1.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-alpha1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-alpha2.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-alpha2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-beta1.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-beta1.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-beta2.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-beta2.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-pre-release-candidate.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-pre-release-candidate.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-release-candidate.png
===================================================================
(Binary files differ)
Property changes on:
maven/jboss-portal-jdocbook-style/trunk/src/main/images/images/portal/watermark-release-candidate.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream