]> git.stg.codes - stg.git/blob - doc/xslt/html/param.xsl
Improved doc generation.
[stg.git] / doc / xslt / html / param.xsl
1 <?xml version="1.0" encoding="ASCII"?>
2 <!-- This file is generated from param.xweb -->
3 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
4
5 <!-- ********************************************************************
6      $Id: param.xweb 8552 2009-12-07 17:45:26Z bobstayton $
7      ********************************************************************
8
9      This file is part of the XSL DocBook Stylesheet distribution.
10      See ../README or http://docbook.sf.net/release/xsl/current/ for
11      copyright and other information.
12
13      ******************************************************************** -->
14
15 <xsl:param name="abstract.notitle.enabled" select="0"/>
16 <xsl:param name="admon.graphics.extension">.png</xsl:param>
17 <xsl:param name="admon.graphics" select="0"/>
18 <xsl:param name="admon.graphics.path">images/</xsl:param>
19 <xsl:param name="admon.style">
20   <xsl:value-of select="concat('margin-', $direction.align.start,            ': 0.5in; margin-', $direction.align.end, ': 0.5in;')"/>
21 </xsl:param>
22 <xsl:param name="admon.textlabel" select="1"/>
23 <xsl:param name="annotate.toc" select="1"/>
24 <xsl:param name="annotation.css">
25 /* ======================================================================
26    Annotations
27 */
28
29 div.annotation-list  { visibility: hidden;
30                      }
31
32 div.annotation-nocss { position: absolute;
33                        visibility: hidden;
34                      }
35
36 div.annotation-popup { position: absolute;
37                        z-index: 4;
38                        visibility: hidden;
39                        padding: 0px;
40                        margin: 2px;
41                        border-style: solid;
42                        border-width: 1px;
43                        width: 200px;
44                        background-color: white;
45                      }
46
47 div.annotation-title { padding: 1px;
48                        font-weight: bold;
49                        border-bottom-style: solid;
50                        border-bottom-width: 1px;
51                        color: white;
52                        background-color: black;
53                      }
54
55 div.annotation-body  { padding: 2px;
56                      }
57
58 div.annotation-body p { margin-top: 0px;
59                         padding-top: 0px;
60                       }
61
62 div.annotation-close { position: absolute;
63                        top: 2px;
64                        right: 2px;
65                      }
66 </xsl:param>
67 <xsl:param name="annotation.graphic.close">
68 http://docbook.sourceforge.net/release/images/annot-close.png</xsl:param>
69 <xsl:param name="annotation.graphic.open">http://docbook.sourceforge.net/release/images/annot-open.png</xsl:param>
70
71 <xsl:param name="annotation.js">
72 <xsl:text>http://docbook.sourceforge.net/release/script/AnchorPosition.js http://docbook.sourceforge.net/release/script/PopupWindow.js</xsl:text></xsl:param>
73
74 <xsl:param name="annotation.support" select="0"/>
75 <xsl:param name="appendix.autolabel">A</xsl:param>
76 <xsl:param name="author.othername.in.middle" select="1"/>
77 <xsl:param name="autotoc.label.in.hyperlink" select="1"/>
78 <xsl:param name="autotoc.label.separator">. </xsl:param>
79 <xsl:param name="base.dir"/>
80 <xsl:param name="biblioentry.item.separator">. </xsl:param>
81 <xsl:param name="bibliography.collection">http://docbook.sourceforge.net/release/bibliography/bibliography.xml</xsl:param>
82
83 <xsl:param name="bibliography.numbered" select="0"/>
84 <xsl:param name="bibliography.style">normal</xsl:param>
85 <xsl:param name="blurb.on.titlepage.enabled" select="0"/>
86 <xsl:param name="bridgehead.in.toc" select="0"/>
87 <xsl:param name="callout.defaultcolumn">60</xsl:param>
88 <xsl:param name="callout.graphics.extension">.png</xsl:param>
89
90 <xsl:param name="callout.graphics" select="1"/>
91 <xsl:param name="callout.graphics.number.limit">15</xsl:param>
92
93 <xsl:param name="callout.graphics.path">images/callouts/</xsl:param>
94 <xsl:param name="callout.list.table" select="1"/>
95 <xsl:param name="callout.unicode" select="0"/>
96 <xsl:param name="callout.unicode.number.limit">10</xsl:param>
97 <xsl:param name="callout.unicode.start.character">10102</xsl:param>
98 <xsl:param name="callouts.extension" select="1"/>
99 <xsl:param name="chapter.autolabel" select="1"/>
100 <xsl:param name="chunk.append"/>
101 <xsl:param name="chunk.first.sections" select="0"/>
102 <xsl:param name="chunk.quietly" select="0"/>
103 <xsl:param name="chunk.section.depth" select="1"/>
104 <xsl:param name="chunk.separate.lots" select="0"/>
105 <xsl:param name="chunk.toc"/>
106 <xsl:param name="chunk.tocs.and.lots" select="0"/>
107 <xsl:param name="chunk.tocs.and.lots.has.title" select="1"/>
108 <xsl:param name="citerefentry.link" select="0"/>
109 <xsl:param name="collect.xref.targets">no</xsl:param>
110 <xsl:param name="component.label.includes.part.label" select="0"/>
111 <xsl:param name="contrib.inline.enabled">1</xsl:param>
112 <xsl:param name="css.decoration" select="1"/>
113 <xsl:param name="current.docid"/>
114 <xsl:param name="custom.css.source"/>
115 <xsl:param name="default.float.class">
116   <xsl:choose>
117     <xsl:when test="contains($stylesheet.result.type,'html')">left</xsl:when>
118     <xsl:otherwise>before</xsl:otherwise>
119   </xsl:choose>
120 </xsl:param>
121 <xsl:param name="default.image.width"/>
122 <xsl:param name="default.table.frame">all</xsl:param>
123 <xsl:param name="default.table.width"/>
124 <xsl:param name="docbook.css.link" select="1"/>
125 <xsl:param name="docbook.css.source">docbook.css.xml</xsl:param>
126 <xsl:param name="draft.mode">no</xsl:param>
127 <xsl:param name="draft.watermark.image">images/draft.png</xsl:param>
128 <xsl:param name="ebnf.assignment">
129 <code>::=</code>
130 </xsl:param>
131
132 <xsl:param name="ebnf.statement.terminator"/>
133
134 <xsl:param name="ebnf.table.bgcolor">#F5DCB3</xsl:param>
135 <xsl:param name="ebnf.table.border" select="1"/>
136 <xsl:param name="eclipse.autolabel" select="0"/>
137 <xsl:param name="eclipse.plugin.id">com.example.help</xsl:param>
138 <xsl:param name="eclipse.plugin.name">DocBook Online Help Sample</xsl:param>
139 <xsl:param name="eclipse.plugin.provider">Example provider</xsl:param>
140 <xsl:param name="editedby.enabled">1</xsl:param>
141 <xsl:param name="email.delimiters.enabled" select="1"/>
142 <xsl:param name="emphasis.propagates.style" select="1"/>
143 <xsl:param name="entry.propagates.style" select="1"/>
144 <xsl:param name="exsl.node.set.available"> 
145   <xsl:choose>
146     <xsl:when xmlns:exsl="http://exslt.org/common" exsl:foo="" test="function-available('exsl:node-set') or                        contains(system-property('xsl:vendor'),                          'Apache Software Foundation')">1</xsl:when>
147     <xsl:otherwise>0</xsl:otherwise>
148   </xsl:choose>
149 </xsl:param>
150 <xsl:param name="firstterm.only.link" select="0"/>
151 <xsl:param name="footer.rule" select="1"/>
152 <xsl:param name="footnote.number.format">1</xsl:param>
153 <xsl:param name="footnote.number.symbols"/>
154 <xsl:param name="formal.procedures" select="1"/>
155 <xsl:param name="formal.title.placement">
156 figure before
157 example before
158 equation before
159 table before
160 procedure before
161 task before
162 </xsl:param>
163 <xsl:param name="funcsynopsis.decoration" select="1"/>
164 <xsl:param name="funcsynopsis.style">kr</xsl:param>
165 <xsl:param name="function.parens" select="0"/>
166 <xsl:param name="generate.css.header" select="0"/>
167 <xsl:param name="generate.id.attributes" select="0"/>
168 <xsl:param name="generate.index" select="1"/>
169 <xsl:param name="generate.legalnotice.link" select="0"/>
170 <xsl:param name="generate.manifest" select="0"/>
171 <xsl:param name="generate.meta.abstract" select="1"/>
172 <xsl:param name="generate.revhistory.link" select="0"/>
173 <xsl:param name="generate.section.toc.level" select="0"/>
174 <xsl:param name="generate.toc">
175 appendix  toc,title
176 article/appendix  nop
177 article   toc,title
178 book      toc,title,figure,table,example,equation
179 chapter   toc,title
180 part      toc,title
181 preface   toc,title
182 qandadiv  toc
183 qandaset  toc
184 reference toc,title
185 sect1     toc
186 sect2     toc
187 sect3     toc
188 sect4     toc
189 sect5     toc
190 section   toc
191 set       toc,title
192 </xsl:param>
193
194 <xsl:param name="glossary.collection"/>
195 <xsl:param name="glossary.sort" select="0"/>
196 <xsl:param name="glossentry.show.acronym">no</xsl:param>
197 <xsl:param name="glossterm.auto.link" select="0"/>
198 <xsl:param name="graphic.default.extension"/>
199 <xsl:param name="graphicsize.extension" select="1"/>
200 <xsl:param name="graphicsize.use.img.src.path" select="0"/>
201 <xsl:param name="header.rule" select="1"/>
202 <xsl:param name="highlight.default.language"/>
203 <xsl:param name="highlight.source" select="0"/>
204 <xsl:param name="highlight.xslthl.config"/>
205 <xsl:param name="html.append"/>
206 <xsl:param name="html.base"/>
207 <xsl:param name="html.cellpadding"/>
208 <xsl:param name="html.cellspacing"/>
209 <xsl:param name="html.cleanup" select="1"/>
210 <xsl:param name="html.ext">.html</xsl:param>
211 <xsl:param name="html.extra.head.links" select="0"/>
212 <xsl:param name="html.head.legalnotice.link.multiple" select="1"/>
213 <xsl:param name="html.head.legalnotice.link.types">copyright</xsl:param>
214 <xsl:param name="html.longdesc" select="1"/>
215 <xsl:param name="html.longdesc.link" select="$html.longdesc"/>
216 <xsl:param name="html.stylesheet"/>
217 <xsl:param name="html.stylesheet.type">text/css</xsl:param>
218 <xsl:param name="htmlhelp.alias.file">alias.h</xsl:param>
219 <xsl:param name="htmlhelp.autolabel" select="0"/>
220 <xsl:param name="htmlhelp.button.back" select="1"/>
221 <xsl:param name="htmlhelp.button.forward" select="0"/>
222 <xsl:param name="htmlhelp.button.hideshow" select="1"/>
223 <xsl:param name="htmlhelp.button.home" select="0"/>
224 <xsl:param name="htmlhelp.button.home.url"/>
225 <xsl:param name="htmlhelp.button.jump1" select="0"/>
226 <xsl:param name="htmlhelp.button.jump1.title">User1</xsl:param>
227 <xsl:param name="htmlhelp.button.jump1.url"/>
228 <xsl:param name="htmlhelp.button.jump2" select="0"/>
229 <xsl:param name="htmlhelp.button.jump2.title">User2</xsl:param>
230 <xsl:param name="htmlhelp.button.jump2.url"/>
231 <xsl:param name="htmlhelp.button.locate" select="0"/>
232 <xsl:param name="htmlhelp.button.next" select="1"/>
233 <xsl:param name="htmlhelp.button.options" select="1"/>
234 <xsl:param name="htmlhelp.button.prev" select="1"/>
235 <xsl:param name="htmlhelp.button.print" select="1"/>
236 <xsl:param name="htmlhelp.button.refresh" select="0"/>
237 <xsl:param name="htmlhelp.button.stop" select="0"/>
238 <xsl:param name="htmlhelp.button.zoom" select="0"/>
239 <xsl:param name="htmlhelp.chm">htmlhelp.chm</xsl:param>
240 <xsl:param name="htmlhelp.default.topic"/>
241 <xsl:param name="htmlhelp.display.progress" select="1"/>
242 <xsl:param name="htmlhelp.encoding">iso-8859-1</xsl:param>
243 <xsl:param name="htmlhelp.enhanced.decompilation" select="0"/>
244 <xsl:param name="htmlhelp.enumerate.images" select="0"/>
245 <xsl:param name="htmlhelp.force.map.and.alias" select="0"/>
246 <xsl:param name="htmlhelp.hhc.binary" select="1"/>
247 <xsl:param name="htmlhelp.hhc.folders.instead.books" select="1"/>
248 <xsl:param name="htmlhelp.hhc">toc.hhc</xsl:param>
249 <xsl:param name="htmlhelp.hhc.section.depth">5</xsl:param>
250 <xsl:param name="htmlhelp.hhc.show.root" select="1"/>
251 <xsl:param name="htmlhelp.hhc.width"/>
252 <xsl:param name="htmlhelp.hhk">index.hhk</xsl:param>
253 <xsl:param name="htmlhelp.hhp">htmlhelp.hhp</xsl:param>
254 <xsl:param name="htmlhelp.hhp.tail"/>
255 <xsl:param name="htmlhelp.hhp.window">Main</xsl:param>
256 <xsl:param name="htmlhelp.hhp.windows"/>
257 <xsl:param name="htmlhelp.map.file">context.h</xsl:param>
258 <xsl:param name="htmlhelp.only" select="0"/>
259 <xsl:param name="htmlhelp.remember.window.position" select="0"/>
260 <xsl:param name="htmlhelp.show.advanced.search" select="0"/>
261 <xsl:param name="htmlhelp.show.favorities" select="0"/>
262 <xsl:param name="htmlhelp.show.menu" select="0"/>
263 <xsl:param name="htmlhelp.show.toolbar.text" select="1"/>
264 <xsl:param name="htmlhelp.title"/>
265 <xsl:param name="htmlhelp.use.hhk" select="0"/>
266 <xsl:param name="htmlhelp.window.geometry"/>
267 <xsl:param name="id.warnings" select="0"/>
268 <xsl:param name="ignore.image.scaling" select="0"/>
269 <xsl:param name="img.src.path"/>
270 <xsl:param name="index.links.to.section" select="1"/>
271 <xsl:param name="index.method">basic</xsl:param>
272 <xsl:param name="index.number.separator"/>
273 <xsl:param name="index.on.role" select="0"/>
274 <xsl:param name="index.on.type" select="0"/>
275 <xsl:param name="index.prefer.titleabbrev" select="0"/>
276 <xsl:param name="index.range.separator"/>
277 <xsl:param name="index.term.separator"/>
278 <xsl:param name="inherit.keywords" select="1"/>
279 <xsl:param name="insert.olink.page.number">no</xsl:param>
280 <xsl:param name="insert.olink.pdf.frag" select="0"/>
281 <xsl:param name="insert.xref.page.number">no</xsl:param>
282 <xsl:param name="javahelp.encoding">iso-8859-1</xsl:param>
283 <xsl:param name="keep.relative.image.uris" select="1"/>
284
285 <xsl:param name="l10n.gentext.default.language">en</xsl:param>
286 <xsl:param name="l10n.gentext.language"/>
287 <xsl:param name="l10n.gentext.use.xref.language" select="0"/>
288 <xsl:param name="l10n.lang.value.rfc.compliant" select="1"/>
289 <xsl:param name="label.from.part" select="0"/>
290 <xsl:param name="linenumbering.everyNth">5</xsl:param>
291 <xsl:param name="linenumbering.extension" select="1"/>
292 <xsl:param name="linenumbering.separator"><xsl:text> </xsl:text></xsl:param>
293 <xsl:param name="linenumbering.width">3</xsl:param>
294 <xsl:param name="link.mailto.url"/>
295 <xsl:param name="make.clean.html" select="0"/>
296 <xsl:param name="make.graphic.viewport" select="1"/>
297 <xsl:param name="make.single.year.ranges" select="0"/>
298 <xsl:param name="make.valid.html" select="0"/>
299 <xsl:param name="make.year.ranges" select="0"/>
300     <xsl:param name="manifest">HTML.manifest</xsl:param>
301     
302 <xsl:param name="manifest.in.base.dir" select="0"/>
303 <xsl:param name="manual.toc"/>
304 <xsl:param name="menuchoice.menu.separator"> &#8594; </xsl:param>
305 <xsl:param name="menuchoice.separator">+</xsl:param>
306 <xsl:param name="navig.graphics.extension">.gif</xsl:param>
307 <xsl:param name="navig.graphics" select="0"/>
308 <xsl:param name="navig.graphics.path">images/</xsl:param>
309 <xsl:param name="navig.showtitles">1</xsl:param>
310 <xsl:param name="nominal.image.depth" select="4 * $pixels.per.inch"/>
311 <xsl:param name="nominal.image.width" select="6 * $pixels.per.inch"/>
312 <xsl:param name="nominal.table.width">6in</xsl:param>
313 <xsl:param name="olink.base.uri"/>
314 <xsl:param name="olink.debug" select="0"/>
315 <xsl:param name="olink.doctitle">no</xsl:param> 
316 <xsl:param name="olink.fragid">fragid=</xsl:param>
317 <xsl:param name="olink.lang.fallback.sequence"/>
318 <xsl:param name="olink.outline.ext">.olink</xsl:param>
319 <xsl:attribute-set name="olink.properties">
320   <xsl:attribute name="show-destination">replace</xsl:attribute>
321 </xsl:attribute-set>
322 <xsl:param name="olink.pubid">pubid</xsl:param>
323   <xsl:param name="olink.resolver">/cgi-bin/olink</xsl:param>
324 <xsl:param name="olink.sysid">sysid</xsl:param>
325 <xsl:param name="othercredit.like.author.enabled">0</xsl:param>
326 <xsl:param name="para.propagates.style" select="1"/>
327 <xsl:param name="part.autolabel">I</xsl:param>
328 <xsl:param name="phrase.propagates.style" select="1"/>
329 <xsl:param name="pixels.per.inch">90</xsl:param>
330 <xsl:param name="points.per.em">10</xsl:param>
331 <xsl:param name="preface.autolabel" select="0"/>
332 <xsl:param name="prefer.internal.olink" select="0"/>
333 <xsl:param name="preferred.mediaobject.role"/>
334 <xsl:param name="process.empty.source.toc" select="0"/>
335 <xsl:param name="process.source.toc" select="0"/>
336 <xsl:param name="profile.arch"/>
337 <xsl:param name="profile.attribute"/>
338 <xsl:param name="profile.audience"/>
339 <xsl:param name="profile.condition"/>
340 <xsl:param name="profile.conformance"/>
341 <xsl:param name="profile.lang"/>
342 <xsl:param name="profile.os"/>
343 <xsl:param name="profile.revision"/>
344 <xsl:param name="profile.revisionflag"/>
345 <xsl:param name="profile.role"/>
346 <xsl:param name="profile.security"/>
347 <xsl:param name="profile.separator">;</xsl:param>
348 <xsl:param name="profile.status"/>
349 <xsl:param name="profile.userlevel"/>
350 <xsl:param name="profile.value"/>
351 <xsl:param name="profile.vendor"/>
352 <xsl:param name="profile.wordsize"/>
353 <xsl:param name="punct.honorific">.</xsl:param>
354 <xsl:param name="qanda.defaultlabel">number</xsl:param>
355 <xsl:param name="qanda.in.toc" select="0"/>
356 <xsl:param name="qanda.inherit.numeration" select="1"/>
357 <xsl:param name="qanda.nested.in.toc" select="0"/>
358 <xsl:param name="qandadiv.autolabel" select="1"/>
359 <xsl:param name="refclass.suppress" select="0"/>
360 <xsl:param name="refentry.generate.name" select="1"/>
361 <xsl:param name="refentry.generate.title" select="0"/>
362 <xsl:param name="refentry.separator" select="1"/>
363 <xsl:param name="refentry.xref.manvolnum" select="1"/>
364   <xsl:param name="reference.autolabel">I</xsl:param>
365 <xsl:param name="root.filename">index</xsl:param>
366 <xsl:param name="rootid"/>
367 <xsl:param name="runinhead.default.title.end.punct">.</xsl:param>
368 <xsl:param name="runinhead.title.end.punct">.!?:</xsl:param>
369 <xsl:param name="section.autolabel" select="0"/>
370 <xsl:param name="section.autolabel.max.depth">8</xsl:param>
371 <xsl:param name="section.label.includes.component.label" select="0"/>
372 <xsl:param name="segmentedlist.as.table" select="0"/>
373 <xsl:param name="shade.verbatim" select="0"/>
374 <xsl:attribute-set name="shade.verbatim.style">
375   <xsl:attribute name="border">0</xsl:attribute>
376   <xsl:attribute name="bgcolor">#E0E0E0</xsl:attribute>
377 </xsl:attribute-set>
378
379 <xsl:param name="show.comments" select="1"/>
380 <xsl:param name="show.revisionflag" select="0"/>
381 <xsl:param name="simplesect.in.toc" select="0"/>
382 <xsl:param name="spacing.paras" select="0"/>
383 <xsl:param name="suppress.footer.navigation">0</xsl:param>
384 <xsl:param name="suppress.header.navigation" select="0"/>
385 <xsl:param name="suppress.navigation" select="0"/>
386 <xsl:param name="table.borders.with.css" select="0"/>
387 <xsl:param name="table.cell.border.color"/>
388
389 <xsl:param name="table.cell.border.style">solid</xsl:param>
390 <xsl:param name="table.cell.border.thickness">0.5pt</xsl:param>
391 <xsl:param name="table.footnote.number.format">a</xsl:param>
392 <xsl:param name="table.footnote.number.symbols"/>
393 <xsl:param name="table.frame.border.color"/>
394
395 <xsl:param name="table.frame.border.style">solid</xsl:param>
396 <xsl:param name="table.frame.border.thickness">0.5pt</xsl:param>
397 <xsl:param name="tablecolumns.extension" select="1"/>
398  <xsl:param name="target.database.document">olinkdb.xml</xsl:param>
399 <xsl:param name="targets.filename">target.db</xsl:param>
400 <xsl:param name="tex.math.delims" select="1"/>
401 <xsl:param name="tex.math.file">tex-math-equations.tex</xsl:param>
402 <xsl:param name="tex.math.in.alt"/>
403 <xsl:param name="textdata.default.encoding"/>
404   <xsl:param name="textinsert.extension" select="1"/>
405 <xsl:param name="toc.list.type">dl</xsl:param>
406 <xsl:param name="toc.max.depth">8</xsl:param>
407 <xsl:param name="toc.section.depth">2</xsl:param>
408 <xsl:param name="ulink.target">_top</xsl:param>
409 <xsl:param name="use.embed.for.svg" select="0"/>
410 <xsl:param name="use.extensions" select="0"/>
411 <xsl:param name="use.id.as.filename" select="0"/>
412 <xsl:param name="use.local.olink.style" select="0"/> 
413 <xsl:param name="use.role.as.xrefstyle" select="1"/>
414 <xsl:param name="use.role.for.mediaobject" select="1"/>
415 <xsl:param name="use.svg" select="1"/>
416 <xsl:param name="variablelist.as.table" select="0"/>
417 <xsl:param name="variablelist.term.break.after">0</xsl:param>
418 <xsl:param name="variablelist.term.separator">, </xsl:param>
419 <xsl:param name="writing.mode">
420   <xsl:call-template name="gentext">
421     <xsl:with-param name="key">writing-mode</xsl:with-param>
422     <xsl:with-param name="lang">
423       <xsl:call-template name="l10n.language">
424         <xsl:with-param name="target" select="/*[1]"/>
425       </xsl:call-template>
426     </xsl:with-param>
427   </xsl:call-template>
428 </xsl:param>
429 <xsl:param name="xref.label-page.separator"><xsl:text> </xsl:text></xsl:param>
430 <xsl:param name="xref.label-title.separator">: </xsl:param>
431 <xsl:param name="xref.title-page.separator"><xsl:text> </xsl:text></xsl:param>
432 <xsl:param name="xref.with.number.and.title" select="1"/>
433
434 </xsl:stylesheet>