]> granicus.if.org Git - docbook-dsssl/commitdiff
Switch to "real" params build (i.e., same as docbook-xsl params).
authorMichael Smith <xmldoc@users.sourceforge.net>
Fri, 17 Jun 2005 11:16:17 +0000 (11:16 +0000)
committerMichael Smith <xmldoc@users.sourceforge.net>
Fri, 17 Jun 2005 11:16:17 +0000 (11:16 +0000)
website/xsl/Makefile [new file with mode: 0644]
website/xsl/param.xsl [deleted file]
website/xsl/param.xweb

diff --git a/website/xsl/Makefile b/website/xsl/Makefile
new file mode 100644 (file)
index 0000000..f05b5f6
--- /dev/null
@@ -0,0 +1,32 @@
+include ../../cvstools/Makefile.incl
+
+PARAMPROF=.param.profiled
+PARAMSTRIP=.param.stripped
+
+all: param.xsl
+
+%.xsl: %.xml
+       $(XSLT) $< $(TTLTEMPLATEXSL) $@
+
+xml: param.xml
+
+html: param.html
+
+param.html: param.xml
+       $(XSLT) $< ../../xsl/docsrc/lrefentry.xsl $@
+
+param.xml: param.xweb
+       $(XSLT) $< ../../xsl/profiling/profile.xsl $(PARAMPROF) profile.condition=html
+       $(XSLT) $(PARAMPROF) ../../xsl/profiling/strip-attributes.xsl $(PARAMSTRIP) attributes=condition
+       $(XSLT) $(PARAMSTRIP) ../../litprog/w2docbook.xsl $@
+       $(RM) $(PARAMPROF) $(PARAMSTRIP)
+
+param.xsl: param.xweb
+       $(XSLT) $< ../../xsl/profiling/profile.xsl $(PARAMPROF) profile.condition=html
+       $(XSLT) $(PARAMPROF) ../../xsl/profiling/strip-attributes.xsl $(PARAMSTRIP) attributes=condition
+       $(XSLT) $(PARAMSTRIP) ../../litprog/xtangle.xsl $@
+       $(RM) $(PARAMPROF) $(PARAMSTRIP)
+
+clean:
+       rm -f param.xsl param.xml param.html
+
diff --git a/website/xsl/param.xsl b/website/xsl/param.xsl
deleted file mode 100644 (file)
index 179366c..0000000
+++ /dev/null
@@ -1,381 +0,0 @@
-<?xml version="1.0"?>
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-                xmlns:html='http://www.w3.org/1999/xhtml'
-                xmlns:doc="http://nwalsh.com/xsl/documentation/1.0"
-                exclude-result-prefixes="doc html"
-                version="1.0">
-
-<xsl:output method="html"/>
-
-<!-- ==================================================================== -->
-<xsl:param name="header.hr" select="1"/>
-
-<doc:param name="header.hr" xmlns="">
-<refpurpose>Toggle &lt;HR> after header</refpurpose>
-<refdescription>
-<para>If non-zero, an &lt;HR> is generated at the top of each web page,
-after the heaader.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="footer.hr" select="1"/>
-
-<doc:param name="footer.hr" xmlns="">
-<refpurpose>Toggle &lt;HR> before footer</refpurpose>
-<refdescription>
-<para>If non-zero, an &lt;HR> is generated at the bottom of each web page,
-before the footer.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="feedback.href"></xsl:param>
-
-<doc:param name="feedback.href" xmlns="">
-<refpurpose>HREF for feedback link</refpurpose>
-<refdescription>
-<para>The <varname>feedback.href</varname> value is used as the value
-for the <sgmltag class="attribute">href</sgmltag> attribute on the feedback
-link. If <varname>feedback.href</varname>
-is empty, no feedback link is generated.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="feedback.with.ids" select="0"/>
-
-<doc:param name="feedback.with.ids" xmlns="">
-<refpurpose>Toggle use of IDs in feedback</refpurpose>
-<refdescription>
-<para>If <varname>feedback.with.ids</varname> is non-zero, the ID of the
-current page will be added to the feedback link. This can be used, for
-example, if the <varname>feedback.href</varname> is a CGI script.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="feedback.link.text">Feedback</xsl:param>
-
-<doc:param name="feedback.link.text" xmlns="">
-<refpurpose>The text of the feedback link</refpurpose>
-<refdescription>
-<para>The contents of this variable is used as the text of the feedback
-link if <varname>feedback.href</varname> is not empty. If
-<varname>feedback.href</varname> is empty, no feedback link is
-generated.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="filename-prefix" select="''"/>
-
-<doc:param name="filename-prefix" xmlns="">
-<refpurpose>Prefix added to all filenames</refpurpose>
-<refdescription>
-<para>To produce the <quote>text-only</quote> (that is, non-tabular) layout
-of a website simultaneously with the tabular layout, the filenames have to
-be distinguished. That's accomplished by adding the
-<varname>filename-prefix</varname> to the front of each filename.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="autolayout-file" select="'autolayout.xml'"/>
-
-<doc:param name="autolayout-file" xmlns="">
-<refpurpose>Identifies the autolayout.xml file</refpurpose>
-<refdescription>
-<para>When the source pages are spread over several directories, this
-parameter can be set (for example, from the command line of a batch-mode
-XSLT processor) to indicate the location of the autolayout.xml file.</para>
-<para>FIXME: for browser-based use, there needs to be a PI for this...
-</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="output-root" select="'.'"/>
-
-<doc:param name="ouput-root" xmlns="">
-<refpurpose>Specifies the root directory of the website</refpurpose>
-<refdescription>
-<para>When using the XSLT processor to manage dependencies and construct
-the website, this parameter can be used to indicate the root directory
-where the resulting pages are placed.</para>
-<para>Only applies when XSLT-based chunking is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="dry-run" select="'0'"/>
-
-<doc:param name="dry-run" xmlns="">
-<refpurpose>Indicates that no files should be produced</refpurpose>
-<refdescription>
-<para>When using the XSLT processor to manage dependencies and construct
-the website, this parameter can be used to suppress the generation of
-new and updated files. Effectively, this allows you to see what the
-stylesheet would do, without actually making any changes.</para>
-<para>Only applies when XSLT-based chunking is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="rebuild-all" select="'0'"/>
-
-<doc:param name="" xmlns="">
-<refpurpose>Indicates that all files should be produced</refpurpose>
-<refdescription>
-<para>When using the XSLT processor to manage dependencies and construct
-the website, this parameter can be used to regenerate the whole website,
-updating even pages that don't appear to need to be updated.</para>
-<para>The dependency extension only looks at the source documents. So
-if you change something in the stylesheet, for example, that has a global
-effect, you can use this parameter to force the stylesheet to rebuild the
-whole website.
-</para>
-<para>Only applies when XSLT-based chunking is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="nav.table.summary">Navigation</xsl:param>
-
-<doc:param name="nav.table.summary" xmlns="">
-<refpurpose>HTML Table summary attribute value for navigation tables</refpurpose>
-<refdescription>
-<para>The value of this parameter is used as the value of the table
-summary attribute for the navigation table.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="navtocwidth">220</xsl:param>
-
-<doc:param name="navtocwidth" xmlns="">
-<refpurpose>Specifies the width of the navigation table TOC</refpurpose>
-<refdescription>
-<para>The width, in pixels, of the navigation column.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="navbodywidth"></xsl:param>
-
-<doc:param name="navbodywidth" xmlns="">
-<refpurpose>Specifies the width of the navigation table body</refpurpose>
-<refdescription>
-<para>The width of the body column.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="textbgcolor">white</xsl:param>
-
-<doc:param name="textbgcolor" xmlns="">
-<refpurpose>The background color of the table body</refpurpose>
-<refdescription>
-<para>The background color of the table body.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="navbgcolor">#4080FF</xsl:param>
-
-<doc:param name="navbgcolor" xmlns="">
-<refpurpose>The background color of the navigation TOC</refpurpose>
-<refdescription>
-<para>The background color of the navigation TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.spacer.graphic" select="1"/>
-
-<doc:param name="toc.space.graphic" xmlns="">
-<refpurpose>Use graphic for TOC spacer?</refpurpose>
-<refdescription>
-<para>If non-zero, the indentation in the TOC will be accomplished
-with the graphic identified by <varname>toc.spacer.image</varname>.
-</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.spacer.text">&#160;&#160;&#160;</xsl:param>
-
-<doc:param name="toc.spacer.text" xmlns="">
-<refpurpose>The text for spacing the TOC</refpurpose>
-<refdescription>
-<para>If <varname>toc.spacer.graphic</varname> is zero, this text string
-will be used to indent the TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.spacer.image">graphics/blank.gif</xsl:param>
-
-<doc:param name="toc.spacer.image" xmlns="">
-<refpurpose>The image for spacing the TOC</refpurpose>
-<refdescription>
-<para>If <varname>toc.spacer.graphic</varname> is non-zero, this image
-will be used to indent the TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.pointer.graphic" select="1"/>
-
-<doc:param name="toc.space.graphic" xmlns="">
-<refpurpose>Use graphic for TOC pointer?</refpurpose>
-<refdescription>
-<para>If non-zero, the indentation in the TOC will be accomplished
-with the graphic identified by <varname>toc.pointer.image</varname>.
-</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.pointer.text">&#160;&#160;&#160;</xsl:param>
-
-<doc:param name="toc.pointer.text" xmlns="">
-<refpurpose>The text for spacing the TOC</refpurpose>
-<refdescription>
-<para>If <varname>toc.pointer.graphic</varname> is zero, this text string
-will be used to indent the TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.pointer.image">graphics/blank.gif</xsl:param>
-
-<doc:param name="toc.pointer.image" xmlns="">
-<refpurpose>The image for spacing the TOC</refpurpose>
-<refdescription>
-<para>If <varname>toc.pointer.graphic</varname> is non-zero, this image
-will be used to indent the TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.blank.graphic" select="1"/>
-
-<doc:param name="toc.space.graphic" xmlns="">
-<refpurpose>Use graphic for TOC blank?</refpurpose>
-<refdescription>
-<para>If non-zero, the indentation in the TOC will be accomplished
-with the graphic identified by <varname>toc.blank.image</varname>.
-</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.blank.text">&#160;&#160;&#160;</xsl:param>
-
-<doc:param name="toc.blank.text" xmlns="">
-<refpurpose>The text for spacing the TOC</refpurpose>
-<refdescription>
-<para>If <varname>toc.blank.graphic</varname> is zero, this text string
-will be used to indent the TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="toc.blank.image">graphics/blank.gif</xsl:param>
-
-<doc:param name="toc.blank.image" xmlns="">
-<refpurpose>The image for spacing the TOC</refpurpose>
-<refdescription>
-<para>If <varname>toc.blank.graphic</varname> is non-zero, this image
-will be used to indent the TOC.</para>
-<para>Only applies with the tabular presentation is being used.</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="suppress.homepage.title" select="'1'"/>
-
-<doc:param name="" xmlns="">
-<refpurpose></refpurpose>
-<refdescription>
-<para></para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:attribute-set name="body.attributes">
-  <xsl:attribute name="bgcolor">white</xsl:attribute>
-  <xsl:attribute name="text">black</xsl:attribute>
-  <xsl:attribute name="link">#0000FF</xsl:attribute>
-  <xsl:attribute name="vlink">#840084</xsl:attribute>
-  <xsl:attribute name="alink">#0000FF</xsl:attribute>
-</xsl:attribute-set>
-
-<doc:attribute-set name="body.attributes" xmlns="">
-<refpurpose>DEPRECATED</refpurpose>
-<refdescription>
-<para></para>
-</refdescription>
-</doc:attribute-set>
-
-<!-- ==================================================================== -->
-<xsl:param name="sequential.links" select="'0'"/>
-
-<doc:param name="sequential.links" xmlns="">
-<refpurpose></refpurpose>
-<refdescription>
-<para></para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="currentpage.marker" select="'@'"/>
-
-<doc:param name="currentpage.marker" xmlns="">
-<refpurpose></refpurpose>
-<refdescription>
-<para></para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-<xsl:param name="banner.before.navigation" select="1"/>
-
-<doc:param name="banner.before.navigation" xmlns="">
-<refpurpose></refpurpose>
-<refdescription>
-<para></para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-
-<xsl:param name="table.spacer.image" select="'graphics/spacer.gif'"/>
-
-<doc:param name="table.spacer.image" xmlns="">
-<refpurpose>Invisible pixel for tabular accessibility</refpurpose>
-<refdescription>
-<para>This is the 1x1 pixel, transparent pixel used for
-<ulink url="http://diveintoaccessibility.org/day_10_presenting_your_main_content_first.html">the table trick</ulink> to increase the accessibility of the tabular
-website presentation.
-</para>
-</refdescription>
-</doc:param>
-
-<!-- ==================================================================== -->
-
-</xsl:stylesheet>
index e8a1c83d6fba74b1bd88a2321992214eccbfa212..437e706a48f238feb2897466622c31d49a0eafb2 100644 (file)
@@ -175,7 +175,7 @@ be distinguished. That's accomplished by adding the
 </refnamediv>
 
 <refsynopsisdiv>
-<src:fragment id='feedback.href.frag'>
+<src:fragment id='autolayout-file.frag'>
 <xsl:param name="autolayout-file" select="'autolayout.xml'"/>
 </src:fragment>
 </refsynopsisdiv>
@@ -741,42 +741,42 @@ around all these parameters.</para>
      $Id$
      ********************************************************************
 
-     This file is part of the DocBook Slides Stylesheet distribution.
+     This file is part of the DocBook XSL Stylesheets distribution.
      See ../README or http://docbook.sf.net/release/xsl/current/ for
      copyright and other information.
 
      ******************************************************************** -->
 
-<src:fragment id='header.hr.frag'/>
-<src:fragment id='footer.hr.frag'/>
-<src:fragment id='feedback.href.frag'/>
-<src:fragment id='feedback.with.ids.frag'/>
-<src:fragment id='feedback.link.text.frag'/>
-<src:fragment id='filename-prefix.frag'/>
-<src:fragment id='feedback.href.frag'/>
-<src:fragment id='output-root.frag'/>
-<src:fragment id='dry-run.frag'/>
-<src:fragment id='rebuild-all.frag'/>
-<src:fragment id='nav.table.summary.frag'/>
-<src:fragment id='navtocwidth.frag'/>
-<src:fragment id='navbodywidth.frag'/>
-<src:fragment id='textbgcolor.frag'/>
-<src:fragment id='navbgcolor.frag'/>
-<src:fragment id='toc.spacer.graphic.frag'/>
-<src:fragment id='toc.spacer.text.frag'/>
-<src:fragment id='toc.spacer.image.frag'/>
-<src:fragment id='toc.pointer.graphic.frag'/>
-<src:fragment id='toc.pointer.textfrag'/>
-<src:fragment id='toc.pointer.image.frag'/>
-<src:fragment id='toc.blank.graphic.frag'/>
-<src:fragment id='toc.blank.text.frag'/>
-<src:fragment id='toc.blank.image.frag'/>
-<src:fragment id='suppress.homepage.title.frag'/>
-<src:fragment id='body.attributes.frag'/>
-<src:fragment id='sequential.links.frag'/>
-<src:fragment id='currentpage.marker.frag'/>
-<src:fragment id='banner.before.navigation.frag'/>
-<src:fragment id='table.spacer.image.frag'/>
+<src:fragref linkend='header.hr.frag'/>
+<src:fragref linkend='footer.hr.frag'/>
+<src:fragref linkend='feedback.href.frag'/>
+<src:fragref linkend='feedback.with.ids.frag'/>
+<src:fragref linkend='feedback.link.text.frag'/>
+<src:fragref linkend='filename-prefix.frag'/>
+<src:fragref linkend='feedback.href.frag'/>
+<src:fragref linkend='output-root.frag'/>
+<src:fragref linkend='dry-run.frag'/>
+<src:fragref linkend='rebuild-all.frag'/>
+<src:fragref linkend='nav.table.summary.frag'/>
+<src:fragref linkend='navtocwidth.frag'/>
+<src:fragref linkend='navbodywidth.frag'/>
+<src:fragref linkend='textbgcolor.frag'/>
+<src:fragref linkend='navbgcolor.frag'/>
+<src:fragref linkend='toc.spacer.graphic.frag'/>
+<src:fragref linkend='toc.spacer.text.frag'/>
+<src:fragref linkend='toc.spacer.image.frag'/>
+<src:fragref linkend='toc.pointer.graphic.frag'/>
+<src:fragref linkend='toc.pointer.textfrag'/>
+<src:fragref linkend='toc.pointer.image.frag'/>
+<src:fragref linkend='toc.blank.graphic.frag'/>
+<src:fragref linkend='toc.blank.text.frag'/>
+<src:fragref linkend='toc.blank.image.frag'/>
+<src:fragref linkend='suppress.homepage.title.frag'/>
+<src:fragref linkend='body.attributes.frag'/>
+<src:fragref linkend='sequential.links.frag'/>
+<src:fragref linkend='currentpage.marker.frag'/>
+<src:fragref linkend='banner.before.navigation.frag'/>
+<src:fragref linkend='table.spacer.image.frag'/>
 
 </xsl:stylesheet>
 </src:fragment>