Revision: 57355
http://sourceforge.net/p/brlcad/code/57355
Author: starseeker
Date: 2013-08-31 14:09:40 +0000 (Sat, 31 Aug 2013)
Log Message:
-----------
Add purpose-specific stylesheet templates for the various documentation types
we have present (just copies of the previous generic ones, for now) and rework
CMake logic so each document type is setting up its own stylesheets.
Modified Paths:
--------------
brlcad/trunk/doc/docbook/CMakeLists.txt
brlcad/trunk/doc/docbook/articles/CMakeLists.txt
brlcad/trunk/doc/docbook/books/CMakeLists.txt
brlcad/trunk/doc/docbook/lessons/CMakeLists.txt
brlcad/trunk/doc/docbook/presentations/CMakeLists.txt
brlcad/trunk/doc/docbook/specifications/CMakeLists.txt
brlcad/trunk/doc/docbook/system/CMakeLists.txt
Added Paths:
-----------
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-fo-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-fo-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-fo-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-xhtml-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-fo-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-fo-stylesheet.xsl.in
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl.in
Modified: brlcad/trunk/doc/docbook/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/CMakeLists.txt 2013-08-31 11:56:24 UTC (rev
57354)
+++ brlcad/trunk/doc/docbook/CMakeLists.txt 2013-08-31 14:09:40 UTC (rev
57355)
@@ -19,50 +19,13 @@
${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-fonts.xsl)
endif(BRLCAD_EXTRADOCS_HTML OR BRLCAD_EXTRADOCS_PDF OR BRLCAD_EXTRADOCS_MAN)
-# Style sheet for XSLT transformation to HTML pages
-if(BRLCAD_EXTRADOCS_HTML)
-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in
- ${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-xhtml-stylesheet.xsl)
- # for DB articles
-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in
-
${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl)
-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-article-fo-stylesheet.xsl.in
-
${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-article-fo-stylesheet.xsl)
-endif(BRLCAD_EXTRADOCS_HTML)
-
-# Style sheet for XSLT transformation to manual pages
-if(BRLCAD_EXTRADOCS_MAN)
-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-man-stylesheet.xsl.in
- ${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-man-stylesheet.xsl)
-endif(BRLCAD_EXTRADOCS_MAN)
-
# Files for PDF products
if(BRLCAD_EXTRADOCS_PDF)
- # Style sheet for XSLT transformation to PDF
-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-fo-stylesheet.xsl.in
- ${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-fo-stylesheet.xsl)
- # for DB articles
-
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/resources/brlcad/brlcad-article-fo-stylesheet.xsl.in
-
${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-article-fo-stylesheet.xsl)
-
# Apache FOP needs a couple of config files set up
set(srcdir ${CMAKE_CURRENT_SOURCE_DIR})
configure_file(${CMAKE_SOURCE_DIR}/doc/docbook/fop.xconf.in
${CMAKE_BINARY_DIR}/doc/docbook/fop.xconf)
endif(BRLCAD_EXTRADOCS_PDF)
-# For HTML, MAN and FO (FO is an intermediate file used in the
-# XML->PDF transformation) we use variables to hold the full
-# stylesheet path. In the case we need to further
-# customize FO stylesheets we can have separate CMake logic in
-# appropriate directories to handle the customization (e.g., the
-# BRL-CAD manuals in books/en/CMakeLists.txt).
-set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-xhtml-stylesheet.xsl")
-set(XSL_MAN_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-man-stylesheet.xsl")
-set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-fo-stylesheet.xsl")
-# for DB articles
-set(XSL_ARTICLE_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl")
-set(XSL_ARTICLE_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/resources/brlcad/brlcad-article-fo-stylesheet.xsl")
-
# Include CMake macros for DocBook.
include(${BRLCAD_SOURCE_DIR}/misc/CMake/DocBook.cmake)
Modified: brlcad/trunk/doc/docbook/articles/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/articles/CMakeLists.txt 2013-08-31 11:56:24 UTC
(rev 57354)
+++ brlcad/trunk/doc/docbook/articles/CMakeLists.txt 2013-08-31 14:09:40 UTC
(rev 57355)
@@ -1,3 +1,22 @@
+# Style sheet for XSLT transformation to article HTML pages
+if(BRLCAD_EXTRADOCS_HTML)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-article-xhtml-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_HTML)
+
+# Files for PDF products
+if(BRLCAD_EXTRADOCS_PDF)
+ # Style sheet for XSLT transformation to PDF
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-article-fo-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-article-fo-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_PDF)
+
+# For HTML and FO (FO is an intermediate file used in the
+# XML->PDF transformation) we use variables to hold the full
+# stylesheet path.
+set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-article-xhtml-stylesheet.xsl")
+set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-article-fo-stylesheet.xsl")
+
add_subdirectory(en)
add_subdirectory(hy)
add_subdirectory(it)
Modified: brlcad/trunk/doc/docbook/books/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/books/CMakeLists.txt 2013-08-31 11:56:24 UTC
(rev 57354)
+++ brlcad/trunk/doc/docbook/books/CMakeLists.txt 2013-08-31 14:09:40 UTC
(rev 57355)
@@ -1,7 +1,23 @@
-# Set some settings specific to books
+# Style sheet for XSLT transformation to book HTML pages
+if(BRLCAD_EXTRADOCS_HTML)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-book-xhtml-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_HTML)
-set(XSL_FO_STYLESHEET
"${CMAKE_SOURCE_DIR}/doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl")
+# Files for PDF products
+if(BRLCAD_EXTRADOCS_PDF)
+ # Style sheet for XSLT transformation to PDF
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-book-fo-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-book-fo-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_PDF)
+# For HTML and FO (FO is an intermediate file used in the
+# XML->PDF transformation) we use variables to hold the full
+# stylesheet path.
+set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-book-xhtml-stylesheet.xsl")
+set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-book-fo-stylesheet.xsl")
+
+
add_subdirectory(en)
CMAKEFILES(README)
Modified: brlcad/trunk/doc/docbook/lessons/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/lessons/CMakeLists.txt 2013-08-31 11:56:24 UTC
(rev 57354)
+++ brlcad/trunk/doc/docbook/lessons/CMakeLists.txt 2013-08-31 14:09:40 UTC
(rev 57355)
@@ -1,3 +1,23 @@
+# Style sheet for XSLT transformation to book HTML pages
+if(BRLCAD_EXTRADOCS_HTML)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_HTML)
+
+# Files for PDF products
+if(BRLCAD_EXTRADOCS_PDF)
+ # Style sheet for XSLT transformation to PDF
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-lesson-fo-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-lesson-fo-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_PDF)
+
+# For HTML and FO (FO is an intermediate file used in the
+# XML->PDF transformation) we use variables to hold the full
+# stylesheet path.
+set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl")
+set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-lesson-fo-stylesheet.xsl")
+
+
add_subdirectory(en)
add_subdirectory(es)
Modified: brlcad/trunk/doc/docbook/presentations/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/presentations/CMakeLists.txt 2013-08-31
11:56:24 UTC (rev 57354)
+++ brlcad/trunk/doc/docbook/presentations/CMakeLists.txt 2013-08-31
14:09:40 UTC (rev 57355)
@@ -1,3 +1,23 @@
+# Style sheet for XSLT transformation to book HTML pages
+if(BRLCAD_EXTRADOCS_HTML)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_HTML)
+
+# Files for PDF products
+if(BRLCAD_EXTRADOCS_PDF)
+ # Style sheet for XSLT transformation to PDF
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-presentation-fo-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-fo-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_PDF)
+
+# For HTML and FO (FO is an intermediate file used in the
+# XML->PDF transformation) we use variables to hold the full
+# stylesheet path.
+set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl")
+set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-presentation-fo-stylesheet.xsl")
+
+
add_subdirectory(en)
CMAKEFILES(README)
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-fo-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in)
===================================================================
--- brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-fo-stylesheet.xsl.in
(rev 0)
+++ brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-fo-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,77 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+>
+
+ <!-- a stylesheet with common items for fo products -->
+
+ <!-- the base stylesheet (resolved by this name in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/fo/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- font info -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-fonts.xsl"/>
+
+ <!-- for itemized lists -->
+ <xsl:template name="itemizedlist.label.markup">
+ <xsl:param name="itemsymbol">bullet</xsl:param>
+ <xsl:choose>
+ <xsl:when test="$itemsymbol='none'"></xsl:when>
+ <xsl:when test="$itemsymbol='disc'">•</xsl:when>
+ <xsl:when test="$itemsymbol='bullet'">•</xsl:when>
+ <xsl:when test="$itemsymbol='endash'">–</xsl:when>
+ <xsl:when test="$itemsymbol='emdash'">—</xsl:when>
+
+ <xsl:when test="$itemsymbol='square'">■</xsl:when>
+ <xsl:when test="$itemsymbol='box'">■</xsl:when>
+ <xsl:when test="$itemsymbol='smallblacksquare'">▪</xsl:when>
+ <xsl:when test="$itemsymbol='circle'">○</xsl:when>
+ <xsl:when test="$itemsymbol='opencircle'">○</xsl:when>
+
+ <xsl:when test="$itemsymbol='whitesquare'">□</xsl:when>
+ <xsl:when test="$itemsymbol='smallwhitesquare'">▫</xsl:when>
+ <xsl:when test="$itemsymbol='round'">●</xsl:when>
+ <xsl:when test="$itemsymbol='blackcircle'">●</xsl:when>
+ <xsl:when test="$itemsymbol='whitebullet'">◦</xsl:when>
+
+ <xsl:when test="$itemsymbol='triangle'">‣</xsl:when>
+ <xsl:when test="$itemsymbol='point'">›</xsl:when>
+ <xsl:otherwise>●</xsl:otherwise><!-- bullet -->
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- define defaults for first three itemized list defaults -->
+ <xsl:template name="next.itemsymbol">
+ <xsl:param name="itemsymbol" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of symbols -->
+ <xsl:when test="$itemsymbol = 'bullet'">whitebullet</xsl:when>
+ <xsl:when test="$itemsymbol = 'whitebullet'">smallblacksquare</xsl:when>
+ <xsl:otherwise>bullet</xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:attribute-set name="monospace.verbatim.properties">
+ <xsl:attribute name="font-size">9pt</xsl:attribute>
+ <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="shade.verbatim" select="1"/>
+
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0.5pt solid blue</xsl:attribute>
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+ <xsl:attribute name="padding-top">0.25em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.25em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-size">8.0pt</xsl:attribute>
+ </xsl:attribute-set>
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-book-xhtml-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,47 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+ >
+
+ <!-- the base stylesheet (resolved by this name
+ in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/xhtml-1_1/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- the BRL-CAD css base for all html -->
+ <xsl:param name="html.stylesheet">../../css/brlcad.css</xsl:param>
+
+ <!--
==================================================================== -->
+
+ <!-- other customizations -->
+ <!-- line breaks, DB p. 245 -->
+ <xsl:template match="processing-instruction('linebreak')">
+ <br />
+ </xsl:template>
+
+ <xsl:param name="default.image.width">5in</xsl:param>
+ <xsl:param name="chunker.output.indent">yes</xsl:param>
+
+ <!-- html header/footer -->
+ <xsl:param name="navig.showtitles">1</xsl:param>
+ <!-- from Bob Stayton's book: -->
+ <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="Table of Contents"/>
+ </l:l10n>
+ </l:i18n>
+
+
+ <!--
==================================================================== -->
+ <!-- this is a modified header nav template from html/chunk-common.xsl
version 1.76.1 -->
+
+ <!--
+ <xsl:import
href="/@DOCBOOK_SOURCE_DIR@/doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl"/>
+ -->
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-fo-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-fo-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-fo-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-fo-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,77 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+>
+
+ <!-- a stylesheet with common items for fo products -->
+
+ <!-- the base stylesheet (resolved by this name in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/fo/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- font info -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-fonts.xsl"/>
+
+ <!-- for itemized lists -->
+ <xsl:template name="itemizedlist.label.markup">
+ <xsl:param name="itemsymbol">bullet</xsl:param>
+ <xsl:choose>
+ <xsl:when test="$itemsymbol='none'"></xsl:when>
+ <xsl:when test="$itemsymbol='disc'">•</xsl:when>
+ <xsl:when test="$itemsymbol='bullet'">•</xsl:when>
+ <xsl:when test="$itemsymbol='endash'">–</xsl:when>
+ <xsl:when test="$itemsymbol='emdash'">—</xsl:when>
+
+ <xsl:when test="$itemsymbol='square'">■</xsl:when>
+ <xsl:when test="$itemsymbol='box'">■</xsl:when>
+ <xsl:when test="$itemsymbol='smallblacksquare'">▪</xsl:when>
+ <xsl:when test="$itemsymbol='circle'">○</xsl:when>
+ <xsl:when test="$itemsymbol='opencircle'">○</xsl:when>
+
+ <xsl:when test="$itemsymbol='whitesquare'">□</xsl:when>
+ <xsl:when test="$itemsymbol='smallwhitesquare'">▫</xsl:when>
+ <xsl:when test="$itemsymbol='round'">●</xsl:when>
+ <xsl:when test="$itemsymbol='blackcircle'">●</xsl:when>
+ <xsl:when test="$itemsymbol='whitebullet'">◦</xsl:when>
+
+ <xsl:when test="$itemsymbol='triangle'">‣</xsl:when>
+ <xsl:when test="$itemsymbol='point'">›</xsl:when>
+ <xsl:otherwise>●</xsl:otherwise><!-- bullet -->
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- define defaults for first three itemized list defaults -->
+ <xsl:template name="next.itemsymbol">
+ <xsl:param name="itemsymbol" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of symbols -->
+ <xsl:when test="$itemsymbol = 'bullet'">whitebullet</xsl:when>
+ <xsl:when test="$itemsymbol = 'whitebullet'">smallblacksquare</xsl:when>
+ <xsl:otherwise>bullet</xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:attribute-set name="monospace.verbatim.properties">
+ <xsl:attribute name="font-size">9pt</xsl:attribute>
+ <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="shade.verbatim" select="1"/>
+
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0.5pt solid blue</xsl:attribute>
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+ <xsl:attribute name="padding-top">0.25em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.25em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-size">8.0pt</xsl:attribute>
+ </xsl:attribute-set>
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-lesson-xhtml-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,47 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+ >
+
+ <!-- the base stylesheet (resolved by this name
+ in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/xhtml-1_1/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- the BRL-CAD css base for all html -->
+ <xsl:param name="html.stylesheet">../../css/brlcad.css</xsl:param>
+
+ <!--
==================================================================== -->
+
+ <!-- other customizations -->
+ <!-- line breaks, DB p. 245 -->
+ <xsl:template match="processing-instruction('linebreak')">
+ <br />
+ </xsl:template>
+
+ <xsl:param name="default.image.width">5in</xsl:param>
+ <xsl:param name="chunker.output.indent">yes</xsl:param>
+
+ <!-- html header/footer -->
+ <xsl:param name="navig.showtitles">1</xsl:param>
+ <!-- from Bob Stayton's book: -->
+ <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="Table of Contents"/>
+ </l:l10n>
+ </l:i18n>
+
+
+ <!--
==================================================================== -->
+ <!-- this is a modified header nav template from html/chunk-common.xsl
version 1.76.1 -->
+
+ <!--
+ <xsl:import
href="/@DOCBOOK_SOURCE_DIR@/doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl"/>
+ -->
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-fo-stylesheet.xsl.in (from
rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-fo-stylesheet.xsl.in)
===================================================================
--- brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-fo-stylesheet.xsl.in
(rev 0)
+++ brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-fo-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,77 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+>
+
+ <!-- a stylesheet with common items for fo products -->
+
+ <!-- the base stylesheet (resolved by this name in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/fo/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- font info -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-fonts.xsl"/>
+
+ <!-- for itemized lists -->
+ <xsl:template name="itemizedlist.label.markup">
+ <xsl:param name="itemsymbol">bullet</xsl:param>
+ <xsl:choose>
+ <xsl:when test="$itemsymbol='none'"></xsl:when>
+ <xsl:when test="$itemsymbol='disc'">•</xsl:when>
+ <xsl:when test="$itemsymbol='bullet'">•</xsl:when>
+ <xsl:when test="$itemsymbol='endash'">–</xsl:when>
+ <xsl:when test="$itemsymbol='emdash'">—</xsl:when>
+
+ <xsl:when test="$itemsymbol='square'">■</xsl:when>
+ <xsl:when test="$itemsymbol='box'">■</xsl:when>
+ <xsl:when test="$itemsymbol='smallblacksquare'">▪</xsl:when>
+ <xsl:when test="$itemsymbol='circle'">○</xsl:when>
+ <xsl:when test="$itemsymbol='opencircle'">○</xsl:when>
+
+ <xsl:when test="$itemsymbol='whitesquare'">□</xsl:when>
+ <xsl:when test="$itemsymbol='smallwhitesquare'">▫</xsl:when>
+ <xsl:when test="$itemsymbol='round'">●</xsl:when>
+ <xsl:when test="$itemsymbol='blackcircle'">●</xsl:when>
+ <xsl:when test="$itemsymbol='whitebullet'">◦</xsl:when>
+
+ <xsl:when test="$itemsymbol='triangle'">‣</xsl:when>
+ <xsl:when test="$itemsymbol='point'">›</xsl:when>
+ <xsl:otherwise>●</xsl:otherwise><!-- bullet -->
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- define defaults for first three itemized list defaults -->
+ <xsl:template name="next.itemsymbol">
+ <xsl:param name="itemsymbol" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of symbols -->
+ <xsl:when test="$itemsymbol = 'bullet'">whitebullet</xsl:when>
+ <xsl:when test="$itemsymbol = 'whitebullet'">smallblacksquare</xsl:when>
+ <xsl:otherwise>bullet</xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:attribute-set name="monospace.verbatim.properties">
+ <xsl:attribute name="font-size">9pt</xsl:attribute>
+ <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="shade.verbatim" select="1"/>
+
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0.5pt solid blue</xsl:attribute>
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+ <xsl:attribute name="padding-top">0.25em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.25em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-size">8.0pt</xsl:attribute>
+ </xsl:attribute-set>
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-xhtml-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-xhtml-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-xhtml-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-man-xhtml-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,47 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+ >
+
+ <!-- the base stylesheet (resolved by this name
+ in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/xhtml-1_1/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- the BRL-CAD css base for all html -->
+ <xsl:param name="html.stylesheet">../../css/brlcad.css</xsl:param>
+
+ <!--
==================================================================== -->
+
+ <!-- other customizations -->
+ <!-- line breaks, DB p. 245 -->
+ <xsl:template match="processing-instruction('linebreak')">
+ <br />
+ </xsl:template>
+
+ <xsl:param name="default.image.width">5in</xsl:param>
+ <xsl:param name="chunker.output.indent">yes</xsl:param>
+
+ <!-- html header/footer -->
+ <xsl:param name="navig.showtitles">1</xsl:param>
+ <!-- from Bob Stayton's book: -->
+ <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="Table of Contents"/>
+ </l:l10n>
+ </l:i18n>
+
+
+ <!--
==================================================================== -->
+ <!-- this is a modified header nav template from html/chunk-common.xsl
version 1.76.1 -->
+
+ <!--
+ <xsl:import
href="/@DOCBOOK_SOURCE_DIR@/doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl"/>
+ -->
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-fo-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-fo-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-fo-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-fo-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,77 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+>
+
+ <!-- a stylesheet with common items for fo products -->
+
+ <!-- the base stylesheet (resolved by this name in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/fo/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- font info -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-fonts.xsl"/>
+
+ <!-- for itemized lists -->
+ <xsl:template name="itemizedlist.label.markup">
+ <xsl:param name="itemsymbol">bullet</xsl:param>
+ <xsl:choose>
+ <xsl:when test="$itemsymbol='none'"></xsl:when>
+ <xsl:when test="$itemsymbol='disc'">•</xsl:when>
+ <xsl:when test="$itemsymbol='bullet'">•</xsl:when>
+ <xsl:when test="$itemsymbol='endash'">–</xsl:when>
+ <xsl:when test="$itemsymbol='emdash'">—</xsl:when>
+
+ <xsl:when test="$itemsymbol='square'">■</xsl:when>
+ <xsl:when test="$itemsymbol='box'">■</xsl:when>
+ <xsl:when test="$itemsymbol='smallblacksquare'">▪</xsl:when>
+ <xsl:when test="$itemsymbol='circle'">○</xsl:when>
+ <xsl:when test="$itemsymbol='opencircle'">○</xsl:when>
+
+ <xsl:when test="$itemsymbol='whitesquare'">□</xsl:when>
+ <xsl:when test="$itemsymbol='smallwhitesquare'">▫</xsl:when>
+ <xsl:when test="$itemsymbol='round'">●</xsl:when>
+ <xsl:when test="$itemsymbol='blackcircle'">●</xsl:when>
+ <xsl:when test="$itemsymbol='whitebullet'">◦</xsl:when>
+
+ <xsl:when test="$itemsymbol='triangle'">‣</xsl:when>
+ <xsl:when test="$itemsymbol='point'">›</xsl:when>
+ <xsl:otherwise>●</xsl:otherwise><!-- bullet -->
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- define defaults for first three itemized list defaults -->
+ <xsl:template name="next.itemsymbol">
+ <xsl:param name="itemsymbol" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of symbols -->
+ <xsl:when test="$itemsymbol = 'bullet'">whitebullet</xsl:when>
+ <xsl:when test="$itemsymbol = 'whitebullet'">smallblacksquare</xsl:when>
+ <xsl:otherwise>bullet</xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:attribute-set name="monospace.verbatim.properties">
+ <xsl:attribute name="font-size">9pt</xsl:attribute>
+ <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="shade.verbatim" select="1"/>
+
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0.5pt solid blue</xsl:attribute>
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+ <xsl:attribute name="padding-top">0.25em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.25em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-size">8.0pt</xsl:attribute>
+ </xsl:attribute-set>
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-presentation-xhtml-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,47 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+ >
+
+ <!-- the base stylesheet (resolved by this name
+ in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/xhtml-1_1/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- the BRL-CAD css base for all html -->
+ <xsl:param name="html.stylesheet">../../css/brlcad.css</xsl:param>
+
+ <!--
==================================================================== -->
+
+ <!-- other customizations -->
+ <!-- line breaks, DB p. 245 -->
+ <xsl:template match="processing-instruction('linebreak')">
+ <br />
+ </xsl:template>
+
+ <xsl:param name="default.image.width">5in</xsl:param>
+ <xsl:param name="chunker.output.indent">yes</xsl:param>
+
+ <!-- html header/footer -->
+ <xsl:param name="navig.showtitles">1</xsl:param>
+ <!-- from Bob Stayton's book: -->
+ <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="Table of Contents"/>
+ </l:l10n>
+ </l:i18n>
+
+
+ <!--
==================================================================== -->
+ <!-- this is a modified header nav template from html/chunk-common.xsl
version 1.76.1 -->
+
+ <!--
+ <xsl:import
href="/@DOCBOOK_SOURCE_DIR@/doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl"/>
+ -->
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-fo-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-fo-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-fo-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-fo-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,77 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:fo="http://www.w3.org/1999/XSL/Format"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+>
+
+ <!-- a stylesheet with common items for fo products -->
+
+ <!-- the base stylesheet (resolved by this name in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/fo/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- font info -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-fonts.xsl"/>
+
+ <!-- for itemized lists -->
+ <xsl:template name="itemizedlist.label.markup">
+ <xsl:param name="itemsymbol">bullet</xsl:param>
+ <xsl:choose>
+ <xsl:when test="$itemsymbol='none'"></xsl:when>
+ <xsl:when test="$itemsymbol='disc'">•</xsl:when>
+ <xsl:when test="$itemsymbol='bullet'">•</xsl:when>
+ <xsl:when test="$itemsymbol='endash'">–</xsl:when>
+ <xsl:when test="$itemsymbol='emdash'">—</xsl:when>
+
+ <xsl:when test="$itemsymbol='square'">■</xsl:when>
+ <xsl:when test="$itemsymbol='box'">■</xsl:when>
+ <xsl:when test="$itemsymbol='smallblacksquare'">▪</xsl:when>
+ <xsl:when test="$itemsymbol='circle'">○</xsl:when>
+ <xsl:when test="$itemsymbol='opencircle'">○</xsl:when>
+
+ <xsl:when test="$itemsymbol='whitesquare'">□</xsl:when>
+ <xsl:when test="$itemsymbol='smallwhitesquare'">▫</xsl:when>
+ <xsl:when test="$itemsymbol='round'">●</xsl:when>
+ <xsl:when test="$itemsymbol='blackcircle'">●</xsl:when>
+ <xsl:when test="$itemsymbol='whitebullet'">◦</xsl:when>
+
+ <xsl:when test="$itemsymbol='triangle'">‣</xsl:when>
+ <xsl:when test="$itemsymbol='point'">›</xsl:when>
+ <xsl:otherwise>●</xsl:otherwise><!-- bullet -->
+ </xsl:choose>
+ </xsl:template>
+
+ <!-- define defaults for first three itemized list defaults -->
+ <xsl:template name="next.itemsymbol">
+ <xsl:param name="itemsymbol" select="'default'"/>
+ <xsl:choose>
+ <!-- Change this list if you want to change the order of symbols -->
+ <xsl:when test="$itemsymbol = 'bullet'">whitebullet</xsl:when>
+ <xsl:when test="$itemsymbol = 'whitebullet'">smallblacksquare</xsl:when>
+ <xsl:otherwise>bullet</xsl:otherwise>
+ </xsl:choose>
+ </xsl:template>
+
+ <xsl:attribute-set name="monospace.verbatim.properties">
+ <xsl:attribute name="font-size">9pt</xsl:attribute>
+ <xsl:attribute name="keep-together.within-column">always</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:param name="shade.verbatim" select="1"/>
+
+ <xsl:attribute-set name="shade.verbatim.style">
+ <xsl:attribute name="border">0.5pt solid blue</xsl:attribute>
+ <xsl:attribute name="background-color">#E0E0E0</xsl:attribute>
+ <xsl:attribute name="padding-top">0.25em</xsl:attribute>
+ <xsl:attribute name="padding-bottom">0.25em</xsl:attribute>
+ </xsl:attribute-set>
+
+ <xsl:attribute-set name="monospace.properties">
+ <xsl:attribute name="font-size">8.0pt</xsl:attribute>
+ </xsl:attribute-set>
+
+</xsl:stylesheet>
Copied:
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl.in
(from rev 57354,
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-article-xhtml-stylesheet.xsl.in)
===================================================================
---
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl.in
(rev 0)
+++
brlcad/trunk/doc/docbook/resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl.in
2013-08-31 14:09:40 UTC (rev 57355)
@@ -0,0 +1,47 @@
+<xsl:stylesheet
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:d="http://docbook.org/ns/docbook"
+ exclude-result-prefixes="d"
+ version='1.0'
+ >
+
+ <!-- the base stylesheet (resolved by this name
+ in the xml catalog file) -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/other/standard/xsl/xhtml-1_1/docbook.xsl"/>
+
+ <!-- common param inputs, etc. -->
+ <xsl:import
href="file:///@DOCBOOK_BINARY_DIR@/doc/docbook/resources/brlcad/brlcad-common.xsl"/>
+
+ <!-- the BRL-CAD css base for all html -->
+ <xsl:param name="html.stylesheet">../../css/brlcad.css</xsl:param>
+
+ <!--
==================================================================== -->
+
+ <!-- other customizations -->
+ <!-- line breaks, DB p. 245 -->
+ <xsl:template match="processing-instruction('linebreak')">
+ <br />
+ </xsl:template>
+
+ <xsl:param name="default.image.width">5in</xsl:param>
+ <xsl:param name="chunker.output.indent">yes</xsl:param>
+
+ <!-- html header/footer -->
+ <xsl:param name="navig.showtitles">1</xsl:param>
+ <!-- from Bob Stayton's book: -->
+ <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="Table of Contents"/>
+ </l:l10n>
+ </l:i18n>
+
+
+ <!--
==================================================================== -->
+ <!-- this is a modified header nav template from html/chunk-common.xsl
version 1.76.1 -->
+
+ <!--
+ <xsl:import
href="/@DOCBOOK_SOURCE_DIR@/doc/docbook/resources/brlcad/brlcad-xhtml-header-navigation.xsl"/>
+ -->
+
+</xsl:stylesheet>
Modified: brlcad/trunk/doc/docbook/specifications/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/specifications/CMakeLists.txt 2013-08-31
11:56:24 UTC (rev 57354)
+++ brlcad/trunk/doc/docbook/specifications/CMakeLists.txt 2013-08-31
14:09:40 UTC (rev 57355)
@@ -1,3 +1,23 @@
+# Style sheet for XSLT transformation to book HTML pages
+if(BRLCAD_EXTRADOCS_HTML)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_HTML)
+
+# Files for PDF products
+if(BRLCAD_EXTRADOCS_PDF)
+ # Style sheet for XSLT transformation to PDF
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-specification-fo-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-specification-fo-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_PDF)
+
+# For HTML and FO (FO is an intermediate file used in the
+# XML->PDF transformation) we use variables to hold the full
+# stylesheet path.
+set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-specification-xhtml-stylesheet.xsl")
+set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-specification-fo-stylesheet.xsl")
+
+
add_subdirectory(en)
# Local Variables:
Modified: brlcad/trunk/doc/docbook/system/CMakeLists.txt
===================================================================
--- brlcad/trunk/doc/docbook/system/CMakeLists.txt 2013-08-31 11:56:24 UTC
(rev 57354)
+++ brlcad/trunk/doc/docbook/system/CMakeLists.txt 2013-08-31 14:09:40 UTC
(rev 57355)
@@ -1,3 +1,31 @@
+# Style sheet for XSLT transformation to HTML pages
+if(BRLCAD_EXTRADOCS_HTML)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-man-xhtml-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-man-xhtml-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_HTML)
+
+# Style sheet for XSLT transformation to manual pages
+if(BRLCAD_EXTRADOCS_MAN)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-man-stylesheet.xsl.in
+ ${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-man-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_MAN)
+
+# Files for PDF
+if(BRLCAD_EXTRADOCS_PDF)
+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/../resources/brlcad/brlcad-man-fo-stylesheet.xsl.in
+
${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-man-fo-stylesheet.xsl)
+endif(BRLCAD_EXTRADOCS_PDF)
+
+# For HTML, MAN and FO (FO is an intermediate file used in the
+# XML->PDF transformation) we use variables to hold the full
+# stylesheet path. In the case we need to further
+# customize FO stylesheets we can have separate CMake logic in
+# appropriate directories to handle the customization (e.g., the
+# BRL-CAD manuals in books/en/CMakeLists.txt).
+set(XSL_XHTML_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-man-xhtml-stylesheet.xsl")
+set(XSL_MAN_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-man-stylesheet.xsl")
+set(XSL_FO_STYLESHEET
"${CMAKE_CURRENT_BINARY_DIR}/../resources/brlcad/brlcad-man-fo-stylesheet.xsl")
+
add_subdirectory(man1)
add_subdirectory(man3)
add_subdirectory(man5)
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits