diff options
author | Shaun McCance <shaunm@src.gnome.org> | 2003-10-19 23:06:23 +0000 |
---|---|---|
committer | Shaun McCance <shaunm@src.gnome.org> | 2003-10-19 23:06:23 +0000 |
commit | 62a8aafcc2912b402009ef272be8f36614e395f2 (patch) | |
tree | 8db929c40b1555d596714e759337defaf832d7a0 | |
parent | 6bd0b12f7a22ef57e8a37b5a307e182d15e64006 (diff) | |
download | yelp-62a8aafcc2912b402009ef272be8f36614e395f2.tar.gz |
- Removing yelp-custom.xsl
* yelp-custom.xsl:
- Removing yelp-custom.xsl
-rw-r--r-- | stylesheets/yelp-custom.xsl | 1159 |
1 files changed, 0 insertions, 1159 deletions
diff --git a/stylesheets/yelp-custom.xsl b/stylesheets/yelp-custom.xsl deleted file mode 100644 index 3da533ad..00000000 --- a/stylesheets/yelp-custom.xsl +++ /dev/null @@ -1,1159 +0,0 @@ -<?xml version='1.0'?> -<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" - version='1.0' - xmlns="http://www.w3.org/TR/xhtml1/transitional" - exclude-result-prefixes="#default"> - -<!--******************************Admonitions*******************--> - -<!--********************************Variables*******************--> - -<!-- Localization --> -<xsl:param name="local.l10n.xml" select="document('l10n.xml')"/> - -<!-- Should graphics be included in admonitions? 0 or 1 --> -<xsl:param name="admon.graphics" select="1"/> - -<!-- Specifies the default graphic file if none is given. --> -<xsl:param name="graphic.default.extension" select="'png'" doc:type="string"/> - -<!--*******************************Templates********************--> - -<!-- Moves the title just to the right of the admonition graphic. --> -<xsl:template name="graphical.admonition"> - <div class="{name(.)}"> - <xsl:if test="$admon.style != ''"> - <xsl:attribute name="style"> - <xsl:value-of select="$admon.style"/> - </xsl:attribute> - </xsl:if> - <table border="0"> - <tr> - <td rowspan="2" align="center" valign="top"> - <xsl:attribute name="width"> - <xsl:call-template name="admon.graphic.width"/> - </xsl:attribute> - <img> - <xsl:attribute name="src"> - <xsl:call-template name="admon.graphic"/> - </xsl:attribute> - </img> - </td> - <th align="left" valign="top"> - <xsl:call-template name="anchor"/> - <xsl:apply-templates select="." mode="object.title.markup"/> - </th> - </tr> - <tr> - <td colspan="2" align="left" valign="top"> - <xsl:apply-templates/> - </td> - </tr> - </table> - </div> -</xsl:template> - -<!-- ****************************Emphasis************************--> - -<!-- Custom template to make the application tag bold fixed width --> -<xsl:template match="application"> - <xsl:call-template name="inline.boldmonoseq"/> -</xsl:template> - -<!-- ***************************Author**********************--> - -<!-- Adds the string "Author/Authors" to the author tag in the - title page. Also prints editors and othercredit --> - -<xsl:template match="artheader/author|articleinfo/author|bookinfo/author|authorgroup/author|editor" mode="titlepage.mode"> -<xsl:variable name="author.org" select=".//orgname"/> -<xsl:variable name="author.email" select=".//email"/> -<dl> - <dt><xsl:call-template name="person.name"/></dt> - <xsl:if test="$author.org"> - <dd><strong> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Affiliation'"/> - </xsl:call-template><xsl:text>: </xsl:text> - </strong> - <xsl:apply-templates select="$author.org"/></dd> - </xsl:if> - <xsl:if test="$author.email"> - <dd><strong> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Email'"/> - </xsl:call-template><xsl:text>: </xsl:text> - - </strong> - <xsl:apply-templates select="$author.email"/></dd> - </xsl:if> -</dl> -</xsl:template> - -<xsl:template match="authorgroup" mode="titlepage.mode"> - <!-- Count the number of authors --> - <xsl:variable name="numaut" select="count(author)"/> - <xsl:choose> - <xsl:when test="$numaut > 1"> - <h2> - <xsl:call-template name="gentext" mode="titlepage.mode"> - <xsl:with-param name="key" select="'Authors'"/> - </xsl:call-template> - </h2> - </xsl:when> - <xsl:when test="$numaut = 1"> - <h2> - <xsl:call-template name="gentext" mode="titlepage.mode"> - <xsl:with-param name="key" select="'Author'"/> - </xsl:call-template> - </h2> - </xsl:when> - </xsl:choose> - <xsl:if test="$numaut > 0"> - <p><xsl:apply-templates select="author" mode="titlepage.mode"/></p> - </xsl:if> - - <!-- Now let us deal with editors --> - <xsl:variable name="editors" select="editor"/> - <xsl:if test="$editors"> - <h2> - <xsl:call-template name="gentext" mode="titlepage.mode"> - <xsl:with-param name="key" select="'Editedby'"/> - </xsl:call-template> - </h2> - <p><xsl:apply-templates select="editor" mode="titlepage.mode"/></p> - </xsl:if> - - <!-- Finally, everyone else --> - <xsl:if test="othercredit"> - <p><xsl:apply-templates select="othercredit" mode="titlepage.mode"/></p> - </xsl:if> -</xsl:template> - -<!-- **************************Copyright*************************--> - -<!-- Makes the copyright years appear as a range. --> -<xsl:param name="make.year.ranges" select="1" doc:type="boolean"/> - -<xsl:template match="copyright[1]" mode="titlepage.mode"> - - <div class="{name(.)}"> - <h2> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Copyright'"/> - </xsl:call-template> - </h2> - - <p class="{name(.)}"> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Copyright'"/> - </xsl:call-template> - <xsl:call-template name="gentext.space"/> - <xsl:call-template name="dingbat"> - <xsl:with-param name="dingbat">copyright</xsl:with-param> - </xsl:call-template> - <xsl:call-template name="gentext.space"/> - <xsl:call-template name="copyright.years"> - <xsl:with-param name="years" select="year"/> - <xsl:with-param name="print.ranges" select="$make.year.ranges"/> - <xsl:with-param name="single.year.ranges" - select="$make.single.year.ranges"/> - </xsl:call-template> - <xsl:call-template name="gentext.space"/> - <xsl:apply-templates select="holder" mode="titlepage.mode"/> - </p> - </div> - -</xsl:template> - -<!-- ****************************Emphasis************************--> - -<!-- Custom template to make the emphasis tag bold the text instead of - the text be italicized. --> -<xsl:template match="emphasis"> - <xsl:call-template name="inline.boldseq"/> -</xsl:template> - -<!-- ************************Glossary***************************--> - -<!-- Importing the Norman Walsh's stylesheet as the basis. --> -<!-- -<xsl:import href="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh-1.45/html/chunk.xsl"/> ---> -<xsl:template match="glossentry/glossterm"> - <dt> - <b> - <xsl:apply-templates/> - </b> - </dt> -</xsl:template> - -<xsl:template match="glossentry/glossterm[1]" priority="2"> - <dt> - <b> - <xsl:call-template name="anchor"> - <xsl:with-param name="node" select=".."/> - </xsl:call-template> - <xsl:apply-templates/> - </b> - </dt> -</xsl:template> - -<xsl:template match="glossentry/glossdef[@subject]"> - - <xsl:if test="position()=2"> - <xsl:text disable-output-escaping="yes"><dd></xsl:text> - <xsl:text disable-output-escaping="yes"><div class="informaltable"></xsl:text> - <xsl:text disable-output-escaping="yes"><table border="0"></xsl:text> - <xsl:text disable-output-escaping="yes"><tbody></xsl:text> - </xsl:if> - - <tr> - <td valign="top"> - <p> - <xsl:value-of select="@subject"/> - </p> - </td> - <td> - <xsl:apply-templates select="*[local-name(.) != 'glossseealso']"/> - </td> - </tr> - - <xsl:if test="glossseealso"> - <p> - <xsl:call-template name="gentext.template"> - <xsl:with-param name="context" select="'glossary'"/> - <xsl:with-param name="name" select="'seealso'"/> - </xsl:call-template> - <xsl:apply-templates select="glossseealso"/> - </p> - </xsl:if> - - <xsl:if test="position()=last()"> - <xsl:text disable-output-escaping="yes"></tbody></xsl:text> - <xsl:text disable-output-escaping="yes"></table></xsl:text> - <xsl:text disable-output-escaping="yes"></div></xsl:text> - <xsl:text disable-output-escaping="yes"></dd></xsl:text> - </xsl:if> - -</xsl:template> - -<!-- ****************************Emphasis************************--> - -<!-- Custom template to make the guimenu, guisubmenu, guimenuitem and guilabel - tags bold the text. --> - - <xsl:template match="guimenu|guisubmenu|guimenuitem|guilabel"> - <xsl:call-template name="inline.boldseq"/> </xsl:template> - -<!-- *************************Keycombo***************************--> - -<xsl:template match="keycombo"> - <xsl:variable name="action" select="@action"/> - <xsl:variable name="joinchar"> - <xsl:choose> - <xsl:when test="$action='seq'"><xsl:text> </xsl:text></xsl:when> - <xsl:when test="$action='simul'">+</xsl:when> - <xsl:when test="$action='press'">-</xsl:when> - <xsl:when test="$action='click'">-</xsl:when> - <xsl:when test="$action='double-click'">-</xsl:when> - <xsl:when test="$action='other'"></xsl:when> - <xsl:otherwise>+</xsl:otherwise> - </xsl:choose> - </xsl:variable> - <xsl:for-each select="*"> - <xsl:if test="position()>1"><xsl:value-of select="$joinchar"/></xsl:if> - <xsl:apply-templates select="."/> - </xsl:for-each> -</xsl:template> - -<!-- *****************************Legalnotice*******************--> - -<!-- Puts a link on the title page to each legalnotice. --> -<xsl:param name="generate.legalnotice.link" select="0"/> - -<xsl:template match="legalnotice[not(title)]" mode="titlepage.mode"> - <xsl:element name="div"> - <xsl:attribute name="class"> - <xsl:text>legalnotice</xsl:text> - </xsl:attribute> - <xsl:text>
</xsl:text> - <h2> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'legalnotice'"/> - </xsl:call-template> - </h2> - <xsl:apply-templates mode="titlepage.mode"/> - </xsl:element> -</xsl:template> - -<!-- Makes the address inside the legalnotice inline instead of separated - from the body of the text.--> -<xsl:template match="legalnotice//address"> - <xsl:param name="suppress-numbers" select="'0'"/> - <xsl:variable name="vendor" select="system-property('xsl:vendor')"/> - - <xsl:variable name="rtf"> - <xsl:apply-templates mode="inline-address"/> - </xsl:variable> - - <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" select="$rtf"/> - </xsl:call-template> - </xsl:when> - - <xsl:otherwise> - <xsl:apply-templates mode="inline-address"/> - </xsl:otherwise> - </xsl:choose> -</xsl:template> - -<!-- Added a comma after the street, city and postal code. --> -<xsl:template match="street|city|postcode" mode="inline-address"> - <xsl:apply-templates mode="inline-address"/> - <xsl:text>, </xsl:text> -</xsl:template> - -<xsl:template match="state|country" mode="inline-address"> - <xsl:apply-templates mode="inline-address"/> -</xsl:template> - - -<xsl:template match="legalnotice/title" mode="titlepage.mode"> - <h2><xsl:apply-templates/></h2> -</xsl:template> - - - -<!-- *********************Navigation header/footer************************--> - -<!-- Custom template to add <<< and >>> to navigation header/footer --> - -<!-- ==================================================================== --> - -<xsl:template name="header.navigation"> - <xsl:param name="prev" select="/foo"/> - <xsl:param name="next" select="/foo"/> - <xsl:variable name="home" select="/*[1]"/> - <xsl:variable name="up" select="parent::*"/> - - <xsl:if test="$suppress.navigation = '0'"> - <div class="navheader"> - <table width="100%" summary="Navigation header"> - <tr> - <th colspan="3" align="center"> - <xsl:apply-templates select="." mode="object.title.markup"/> - </th> - </tr> - <tr> - <td width="20%" align="left"> - <xsl:if test="count($prev)>0"> - <a accesskey="p"> - <xsl:attribute name="href"> - <xsl:call-template name="href.target"> - <xsl:with-param name="object" select="$prev"/> - </xsl:call-template> - </xsl:attribute> - <xsl:text><<< </xsl:text> - <xsl:call-template name="gentext"> - <xsl:with-param name="key">nav-prev</xsl:with-param> - </xsl:call-template> - </a> - </xsl:if> - <xsl:text> </xsl:text> - </td> - <th width="60%" align="center"> - <xsl:choose> - <xsl:when test="count($up) > 0 and $up != $home"> - <xsl:apply-templates select="$up" mode="object.title.markup"/> - </xsl:when> - <xsl:otherwise> </xsl:otherwise> - </xsl:choose> - </th> - <td width="20%" align="right"> - <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="gentext"> - <xsl:with-param name="key">nav-next</xsl:with-param> - </xsl:call-template> - <xsl:text> >>></xsl:text> - </a> - </xsl:if> - </td> - </tr> - </table> - <hr/> - </div> - </xsl:if> -</xsl:template> - -<!-- ==================================================================== --> - -<xsl:template name="footer.navigation"> - <xsl:param name="prev" select="/foo"/> - <xsl:param name="next" select="/foo"/> - <xsl:variable name="home" select="/*[1]"/> - <xsl:variable name="up" select="parent::*"/> - - <xsl:if test="$suppress.navigation = '0'"> - <div class="navfooter"> - <hr/> - <table width="100%" summary="Navigation footer"> - <tr> - <td width="40%" align="left"> - <xsl:if test="count($prev)>0"> - <a accesskey="p"> - <xsl:attribute name="href"> - <xsl:call-template name="href.target"> - <xsl:with-param name="object" select="$prev"/> - </xsl:call-template> - </xsl:attribute> - <xsl:text><<< </xsl:text> - <xsl:call-template name="gentext"> - <xsl:with-param name="key">nav-prev</xsl:with-param> - </xsl:call-template> - </a> - </xsl:if> - <xsl:text> </xsl:text> - </td> - <td width="20%" align="center"> - <xsl:choose> - <xsl:when test="$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> - <xsl:call-template name="gentext"> - <xsl:with-param name="key">nav-home</xsl:with-param> - </xsl:call-template> - </a> - </xsl:when> - <xsl:otherwise> </xsl:otherwise> - </xsl:choose> - </td> - <td width="40%" align="right"> - <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="gentext"> - <xsl:with-param name="key">nav-next</xsl:with-param> - </xsl:call-template> - <xsl:text> >>></xsl:text> - </a> - </xsl:if> - </td> - </tr> - - <tr> - <td width="40%" align="left"> - <xsl:apply-templates select="$prev" mode="object.title.markup"/> - <xsl:text> </xsl:text> - </td> - <td width="20%" align="center"> - <xsl:choose> - <xsl:when test="count($up)>0"> - <a accesskey="u"> - <xsl:attribute name="href"> - <xsl:call-template name="href.target"> - <xsl:with-param name="object" select="$up"/> - </xsl:call-template> - </xsl:attribute> - <xsl:call-template name="gentext"> - <xsl:with-param name="key">nav-up</xsl:with-param> - </xsl:call-template> - </a> - </xsl:when> - <xsl:otherwise> </xsl:otherwise> - </xsl:choose> - </td> - <td width="40%" align="right"> - <xsl:text> </xsl:text> - <xsl:apply-templates select="$next" mode="object.title.markup"/> - </td> - </tr> - </table> - </div> - </xsl:if> -</xsl:template> - - -<!-- ***************************Othercredit**********************--> - -<!-- Puts Othercredit on title page. --> - -<xsl:template match="othercredit" mode="titlepage.mode"> -<xsl:variable name="contrib" select="string(contrib)"/> - -<!-- The following piece of code tries to find all <othercredit> witht -he same contrib field so that they can be listed under the same -heading. Borrowed from Walsh's modular stylesheets --> - - <xsl:if test="not(preceding-sibling::othercredit[string(contrib)=$contrib])"> - <xsl:if test="contrib"> - <h2><xsl:apply-templates mode="titlepage.mode" - select="contrib"/></h2> - </xsl:if> - <dl> - <xsl:apply-templates select= "." mode="titlepage.othercredits"/> - <xsl:apply-templates - select="following-sibling::othercredit[string(contrib)=$contrib]" - mode="titlepage.othercredits"/> - </dl> - </xsl:if> - - -</xsl:template> - -<xsl:template match="othercredit" mode="titlepage.othercredits"> -<xsl:variable name="author.org" select=".//orgname"/> -<xsl:variable name="author.email" select=".//email"/> - - <dt><xsl:call-template name="person.name"/></dt> - <xsl:if test="$author.org"> - <dd><strong> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Affiliation'"/> - </xsl:call-template><xsl:text>: </xsl:text> - </strong> - <xsl:apply-templates select="$author.org"/> - </dd> - </xsl:if> - <xsl:if test="$author.email"> - <dd><strong> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Email'"/> - </xsl:call-template><xsl:text>: </xsl:text> - </strong> - <xsl:apply-templates select="$author.email"/> - </dd> - </xsl:if> -</xsl:template> - -<!-- This makes part title to be shown as "Part I. Basics", rather - than "Basics" --> - - -<xsl:template match="part/title" mode="titlepage.mode" priority="2"> - <xsl:call-template name="component.title"> - <xsl:with-param name="node" select="ancestor::part[1]"/> - </xsl:call-template> -</xsl:template> - -<!-- *******************************Procedure*******************--> - -<xsl:param name="formal.procedures"> - <xsl:if test="procedure[@role='informal']"> - <xsl:text>0</xsl:text> - </xsl:if> -</xsl:param> - -<!-- ****************************Publisher********************--> - -<xsl:template match="publisher[1]" mode="titlepage.mode"> - <!-- This template is not good with multiple publishers. --> - <div class="{name(.)}"> - <h2> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Publisher'"/> - </xsl:call-template> - </h2> - <p><xsl:apply-templates mode="titlepage.mode"/></p> - </div> -</xsl:template> - -<!-- ***************************Releaseinfo*********************--> - -<!-- Custom template to make the releaseinfo tag italicized. --> -<xsl:template match="releaseinfo" mode="titlepage.mode"> - <p class="{name(.)}"><i> - <xsl:apply-templates mode="titlepage.mode"/> - </i></p> -</xsl:template> - -<!-- ****************************Revhistory********************--> - -<xsl:template match="revhistory" mode="titlepage.mode"> - <xsl:variable name="numcols"> -<!-- - <xsl:choose> - <xsl:when test="//authorinitials">3</xsl:when> - <xsl:otherwise>2</xsl:otherwise> - </xsl:choose> ---> - 4 - </xsl:variable> - - <div class="{name(.)}"> - <h2><xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'History'"/> - </xsl:call-template> - </h2> - <p> - <table border="1" width="100%" summary="Revision history"> - <tr> - <th align="left" valign="top" colspan="1"> - <b> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Title'"/> - </xsl:call-template> - </b> - </th> - <th align="left" valign="top" colspan="1"> - <b> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Date'"/> - </xsl:call-template> - </b> - </th> - <th align="left" valign="top" colspan="1"> - <b> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Author'"/> - </xsl:call-template> - </b> - </th> - <th align="left" valign="top" colspan="1"> - <b> - <xsl:call-template name="gentext"> - <xsl:with-param name="key" select="'Publisher'"/> - </xsl:call-template> - </b> - </th> - </tr> - <xsl:apply-templates mode="titlepage.mode"> - <xsl:with-param name="numcols" select="$numcols"/> - </xsl:apply-templates> - </table> - </p> - </div> -</xsl:template> - -<xsl:template match="revhistory/revision" mode="titlepage.mode"> - <xsl:param name="numcols" select="'4'"/> - <xsl:variable name="revnumber" select=".//revnumber"/> - <xsl:variable name="revdate" select=".//date"/> - <xsl:variable name="revremark" select=".//revremark|.//revdescription"/> - - <xsl:variable name="revision.authors" - select="$revremark/para[@role='author']|.//authorinitials"/> - - - - <xsl:variable name="revision.publisher" select="$revremark/para[@role='publisher']"/> - - - <xsl:variable name="revision.other" select="$revremark/para[@role='']"/> - - - <tr> - <td align="left"> - <p> - <xsl:value-of select="$revnumber"/> - </p> - </td> - - <td align="left"> - <p> - <xsl:value-of select="$revdate"/> - </p> - </td> - - <td align="left"> - - <xsl:apply-templates - select="$revision.authors"/> - - </td> - - <td align="left"> - <xsl:apply-templates - select="$revision.publisher"/> - - </td> - </tr> - <xsl:if test="$revision.other"> - <tr> - <td align="left" colspan="4"> - <xsl:apply-templates select="$revision.other"/> - </td> - </tr> - </xsl:if> -</xsl:template> - -<xsl:template match="revision/revnumber" mode="titlepage.mode"> - <xsl:apply-templates mode="titlepage.mode"/> -</xsl:template> - -<xsl:template match="revision/date" mode="titlepage.mode"> - <xsl:apply-templates mode="titlepage.mode"/> -</xsl:template> - -<xsl:template match="revision/authorinitials" mode="titlepage.mode"> - <xsl:apply-templates mode="titlepage.mode"/> -</xsl:template> - -<xsl:template match="revision/revremark" mode="titlepage.mode"> - <xsl:apply-templates mode="titlepage.mode"/> -</xsl:template> - -<xsl:template match="revision/revdescription" mode="titlepage.mode"> - <xsl:apply-templates mode="titlepage.mode"/> -</xsl:template> - - - -<!-- ==================================================================== --> - -<!-- This stylesheet was created by template/titlepage.xsl; do not edit it by hand. --> - - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.recto"> - - <xsl:choose xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="bookinfo/title"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/> - </xsl:when> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="title"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="title"/> - </xsl:when> - </xsl:choose> - - - <xsl:choose xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="bookinfo/subtitle"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/> - </xsl:when> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="subtitle"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="subtitle"/> - </xsl:when> - </xsl:choose> - - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/publisher"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/copyright"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/legalnotice"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/revhistory"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/revision"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="book.titlepage.recto.auto.mode" select="bookinfo/releaseinfo"/> - -</xsl:template> - - - - - - - - - - - - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.verso"> - -</xsl:template> - - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.separator"> - -</xsl:template> - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.before.recto"> - -</xsl:template> - - -<!-- -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.before.verso"> - <img align="left" src="stylesheet/gnome-logo-icon.png" alt="GNOME Logo"/> - -</xsl:template> ---> - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage"> - <div class="titlepage"> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.before.recto"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.recto"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.before.verso"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.verso"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="book.titlepage.separator"/> - </div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="*" mode="book.titlepage.recto.mode"> - <!-- if an element isn't found in this mode, --> - <!-- try the generic titlepage.mode --> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="titlepage.mode"/> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="*" mode="book.titlepage.verso.mode"> - <!-- if an element isn't found in this mode, --> - <!-- try the generic titlepage.mode --> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="titlepage.mode"/> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="title" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="subtitle" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="authorgroup" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="author" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="publisher" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="copyright" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="legalnotice" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="revhistory" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="revision" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="releaseinfo" mode="book.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="book.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="book.titlepage.recto.mode"/> -</div> -</xsl:template> - - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.recto"> - - <xsl:choose xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="articleinfo/title"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/title"/> - </xsl:when> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="artheader/title"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/title"/> - </xsl:when> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="title"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="title"/> - </xsl:when> - </xsl:choose> - - - <xsl:choose xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="articleinfo/subtitle"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/subtitle"/> - </xsl:when> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="artheader/subtitle"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/subtitle"/> - </xsl:when> - <xsl:when xmlns:xsl="http://www.w3.org/1999/XSL/Transform" test="subtitle"> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="subtitle"/> - </xsl:when> - </xsl:choose> - - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/authorgroup"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/authorgroup"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/author"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/author"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/publisher"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/publisher"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/copyright"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/copyright"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/legalnotice"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/legalnotice"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/revhistory"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/revhistory"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/revision"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/revision"/> - - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="articleinfo/releaseinfo"/> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" mode="article.titlepage.recto.auto.mode" select="artheader/releaseinfo"/> - -</xsl:template> - - - - - - - - - - - - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.verso"> - -</xsl:template> - - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.separator"> - -</xsl:template> - - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.before.recto"> - -</xsl:template> - - -<!-- -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.before.verso"> - <img align="left" src="stylesheet/gnome-logo-icon.png" alt="GNOME Logo"/> - -</xsl:template> ---> - - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage"> - <div class="titlepage"> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.before.recto"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.recto"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.before.verso"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.verso"/> - <xsl:call-template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" name="article.titlepage.separator"/> - </div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="*" mode="article.titlepage.recto.mode"> - <!-- if an element isn't found in this mode, --> - <!-- try the generic titlepage.mode --> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="titlepage.mode"/> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="*" mode="article.titlepage.verso.mode"> - <!-- if an element isn't found in this mode, --> - <!-- try the generic titlepage.mode --> - <xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="titlepage.mode"/> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="title" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="subtitle" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="authorgroup" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="author" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="publisher" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="copyright" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="legalnotice" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="revhistory" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="revision" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - -<xsl:template xmlns:xsl="http://www.w3.org/1999/XSL/Transform" match="releaseinfo" mode="article.titlepage.recto.auto.mode"> -<div xsl:use-attribute-sets="article.titlepage.recto.style"> -<xsl:apply-templates xmlns:xsl="http://www.w3.org/1999/XSL/Transform" select="." mode="article.titlepage.recto.mode"/> -</div> -</xsl:template> - - -<!--**************************TOC*********************************--> - -<!-- Should books have a TOC? 0 or 1 --> -<xsl:param name="generate.book.toc" select="1" doc:type="boolean"/> - -<!-- Should articles have a TOC? 0 or 1 --> -<xsl:param name="generate.article.toc" select="1" doc:type="boolean"/> - -<!-- Should parts have a TOC? 0 or 1 --> -<xsl:param name="generate.part.toc" select="1" doc:type="boolean"/> - -<!-- Should chapters be labeled? 0 or 1 --> -<xsl:param name="chapter.autolabel" select="1" doc:type="boolean"/> - -<!-- Should sections be labeled? 0 or 1 --> -<xsl:param name="section.autolabel" select="1" doc:type ="boolean"/> - -<!-- Related to section labels, should those labels include the chapter - number in them (i.e., 1.1, 1.2, 1.3, 1.4 ) --> -<xsl:param name="section.label.includes.component.label" select="1" doc:type="boolean"/> - -<!-- Makes the id as the filename for each chunk. --> -<xsl:param name="use.id.as.filename" select="1" doc:type='boolean'/> - -<!-- Should the first section have its own chunk? 0 or 1 --> -<xsl:param name="chunk.first.sections" select ="1"/> - -<!-- This template is called from book/part toc. - We commented out "subtoc" stuff. As a result, book/part tocs only - contain chapters /appendices/prefaces, but not sect*. --> - -<xsl:template match="preface|chapter|appendix|article" mode="toc"> - -<!-- <xsl:variable name="subtoc"> - <xsl:element name="{$toc.list.type}"> - <xsl:apply-templates select="section|sect1|bridgehead" mode="toc"/> - </xsl:element> - </xsl:variable> - - <xsl:variable name="subtoc.list"> - <xsl:choose> - <xsl:when test="$toc.dd.type = ''"> - <xsl:copy-of select="$subtoc"/> - </xsl:when> - <xsl:otherwise> - <xsl:element name="{$toc.dd.type}"> - <xsl:copy-of select="$subtoc"/> - </xsl:element> - </xsl:otherwise> - </xsl:choose> - </xsl:variable> --> - - <xsl:element name="{$toc.listitem.type}"> - <xsl:variable name="label"> - <xsl:apply-templates select="." mode="label.markup"/> - </xsl:variable> - <xsl:copy-of select="$label"/> - <xsl:if test="$label != ''"> - <xsl:value-of select="$autotoc.label.separator"/> - </xsl:if> - <a> - <xsl:attribute name="href"> - <xsl:call-template name="href.target"/> - </xsl:attribute> - <xsl:apply-templates select="." mode="title.markup"/> - </a> -<!-- <xsl:if test="$toc.listitem.type = 'li' - and $toc.section.depth>0 and section|sect1"> - <xsl:copy-of select="$subtoc.list"/> - </xsl:if> --> - </xsl:element> -<!-- <xsl:if test="$toc.listitem.type != 'li' - and $toc.section.depth>0 and section|sect1"> - <xsl:copy-of select="$subtoc.list"/> - </xsl:if> --> -</xsl:template> - - - - -<!-- **************************Top Level*************************--> - -<!-- ***************************Variablelist********************--> - -<!-- Custom template to make the term tag bold.--> -<xsl:template match="variablelist//term"> - <xsl:call-template name="inline.boldseq"/> -</xsl:template> - -</xsl:stylesheet> |