1 <t:templates xmlns:t="http://nwalsh.com/docbook/xsl/template/1.0"
2 xmlns:param="http://nwalsh.com/docbook/xsl/template/1.0/param"
3 xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
5 <!-- ==================================================================== -->
7 <t:titlepage t:element="article" t:wrapper="div" class="titlepage">
8 <t:titlepage-content t:side="recto">
22 </t:titlepage-content>
24 <t:titlepage-content t:side="verso">
25 </t:titlepage-content>
27 <t:titlepage-separator>
29 </t:titlepage-separator>
31 <t:titlepage-before t:side="recto">
34 <t:titlepage-before t:side="verso">
38 <!-- ==================================================================== -->
40 <t:titlepage t:element="set" t:wrapper="div" class="titlepage">
41 <t:titlepage-content t:side="recto">
55 </t:titlepage-content>
57 <t:titlepage-content t:side="verso">
58 </t:titlepage-content>
60 <t:titlepage-separator>
62 </t:titlepage-separator>
64 <t:titlepage-before t:side="recto">
67 <t:titlepage-before t:side="verso">
71 <!-- ==================================================================== -->
73 <t:titlepage t:element="book" t:wrapper="div" class="titlepage">
74 <t:titlepage-content t:side="recto">
88 </t:titlepage-content>
90 <t:titlepage-content t:side="verso">
91 </t:titlepage-content>
93 <t:titlepage-separator>
95 </t:titlepage-separator>
97 <t:titlepage-before t:side="recto">
100 <t:titlepage-before t:side="verso">
101 </t:titlepage-before>
104 <!-- ==================================================================== -->
106 <t:titlepage t:element="part" t:wrapper="div" class="titlepage">
107 <t:titlepage-content t:side="recto">
110 t:named-template="division.title"
111 param:node="ancestor-or-self::part[1]"/>
124 </t:titlepage-content>
126 <t:titlepage-content t:side="verso">
127 </t:titlepage-content>
129 <t:titlepage-separator>
130 </t:titlepage-separator>
132 <t:titlepage-before t:side="recto">
133 </t:titlepage-before>
135 <t:titlepage-before t:side="verso">
136 </t:titlepage-before>
139 <t:titlepage t:element="partintro" t:wrapper="div">
140 <t:titlepage-content t:side="recto">
154 </t:titlepage-content>
156 <t:titlepage-content t:side="verso">
157 </t:titlepage-content>
159 <t:titlepage-separator>
160 </t:titlepage-separator>
162 <t:titlepage-before t:side="recto">
163 </t:titlepage-before>
165 <t:titlepage-before t:side="verso">
166 </t:titlepage-before>
169 <!-- ==================================================================== -->
171 <t:titlepage t:element="reference" t:wrapper="div" class="titlepage">
172 <t:titlepage-content t:side="recto">
186 </t:titlepage-content>
188 <t:titlepage-content t:side="verso">
189 </t:titlepage-content>
191 <t:titlepage-separator>
193 </t:titlepage-separator>
195 <t:titlepage-before t:side="recto">
196 </t:titlepage-before>
198 <t:titlepage-before t:side="verso">
199 </t:titlepage-before>
202 <!-- ==================================================================== -->
204 <t:titlepage t:element="refentry" t:wrapper="div" class="titlepage">
205 <t:titlepage-content t:side="recto">
206 <!-- uncomment this if you want refentry titlepages
208 t:named-template="refentry.title"
209 param:node="ancestor-or-self::refentry[1]"/>
211 </t:titlepage-content>
213 <t:titlepage-content t:side="verso">
214 </t:titlepage-content>
216 <t:titlepage-separator/>
218 <t:titlepage-before t:side="recto">
219 </t:titlepage-before>
221 <t:titlepage-before t:side="verso">
222 </t:titlepage-before>
225 <!-- ==================================================================== -->
227 <t:titlepage t:element="dedication" t:wrapper="div" class="titlepage">
228 <t:titlepage-content t:side="recto">
231 t:named-template="component.title"
232 param:node="ancestor-or-self::dedication[1]"/>
234 </t:titlepage-content>
236 <t:titlepage-content t:side="verso">
237 </t:titlepage-content>
239 <t:titlepage-separator>
240 </t:titlepage-separator>
242 <t:titlepage-before t:side="recto">
243 </t:titlepage-before>
245 <t:titlepage-before t:side="verso">
246 </t:titlepage-before>
249 <!-- ==================================================================== -->
251 <t:titlepage t:element="acknowledgements" t:wrapper="div" class="titlepage">
252 <t:titlepage-content t:side="recto">
255 t:named-template="component.title"
256 param:node="ancestor-or-self::acknowledgements[1]"/>
258 </t:titlepage-content>
260 <t:titlepage-content t:side="verso">
261 </t:titlepage-content>
263 <t:titlepage-separator>
264 </t:titlepage-separator>
266 <t:titlepage-before t:side="recto">
267 </t:titlepage-before>
269 <t:titlepage-before t:side="verso">
270 </t:titlepage-before>
273 <!-- ==================================================================== -->
275 <t:titlepage t:element="preface" t:wrapper="div" class="titlepage">
276 <t:titlepage-content t:side="recto">
290 </t:titlepage-content>
292 <t:titlepage-content t:side="verso">
293 </t:titlepage-content>
295 <t:titlepage-separator>
296 </t:titlepage-separator>
298 <t:titlepage-before t:side="recto">
299 </t:titlepage-before>
301 <t:titlepage-before t:side="verso">
302 </t:titlepage-before>
305 <!-- ==================================================================== -->
307 <t:titlepage t:element="chapter" t:wrapper="div" class="titlepage">
308 <t:titlepage-content t:side="recto">
322 </t:titlepage-content>
324 <t:titlepage-content t:side="verso">
325 </t:titlepage-content>
327 <t:titlepage-separator>
328 </t:titlepage-separator>
330 <t:titlepage-before t:side="recto">
331 </t:titlepage-before>
333 <t:titlepage-before t:side="verso">
334 </t:titlepage-before>
337 <!-- ==================================================================== -->
339 <t:titlepage t:element="appendix" t:wrapper="div" class="titlepage">
340 <t:titlepage-content t:side="recto">
354 </t:titlepage-content>
356 <t:titlepage-content t:side="verso">
357 </t:titlepage-content>
359 <t:titlepage-separator>
360 </t:titlepage-separator>
362 <t:titlepage-before t:side="recto">
363 </t:titlepage-before>
365 <t:titlepage-before t:side="verso">
366 </t:titlepage-before>
369 <!-- ==================================================================== -->
371 <t:titlepage t:element="section" t:wrapper="div" class="titlepage">
372 <t:titlepage-content t:side="recto">
386 </t:titlepage-content>
388 <t:titlepage-content t:side="verso">
389 </t:titlepage-content>
391 <t:titlepage-separator>
392 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
393 </t:titlepage-separator>
395 <t:titlepage-before t:side="recto">
396 </t:titlepage-before>
398 <t:titlepage-before t:side="verso">
399 </t:titlepage-before>
402 <t:titlepage t:element="sect1" t:wrapper="div" class="titlepage">
403 <t:titlepage-content t:side="recto">
417 </t:titlepage-content>
419 <t:titlepage-content t:side="verso">
420 </t:titlepage-content>
422 <t:titlepage-separator>
423 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
424 </t:titlepage-separator>
426 <t:titlepage-before t:side="recto">
427 </t:titlepage-before>
429 <t:titlepage-before t:side="verso">
430 </t:titlepage-before>
433 <t:titlepage t:element="sect2" t:wrapper="div" class="titlepage">
434 <t:titlepage-content t:side="recto">
448 </t:titlepage-content>
450 <t:titlepage-content t:side="verso">
451 </t:titlepage-content>
453 <t:titlepage-separator>
454 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
455 </t:titlepage-separator>
457 <t:titlepage-before t:side="recto">
458 </t:titlepage-before>
460 <t:titlepage-before t:side="verso">
461 </t:titlepage-before>
464 <t:titlepage t:element="sect3" t:wrapper="div" class="titlepage">
465 <t:titlepage-content t:side="recto">
479 </t:titlepage-content>
481 <t:titlepage-content t:side="verso">
482 </t:titlepage-content>
484 <t:titlepage-separator>
485 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
486 </t:titlepage-separator>
488 <t:titlepage-before t:side="recto">
489 </t:titlepage-before>
491 <t:titlepage-before t:side="verso">
492 </t:titlepage-before>
495 <t:titlepage t:element="sect4" t:wrapper="div" class="titlepage">
496 <t:titlepage-content t:side="recto">
510 </t:titlepage-content>
512 <t:titlepage-content t:side="verso">
513 </t:titlepage-content>
515 <t:titlepage-separator>
516 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
517 </t:titlepage-separator>
519 <t:titlepage-before t:side="recto">
520 </t:titlepage-before>
522 <t:titlepage-before t:side="verso">
523 </t:titlepage-before>
526 <t:titlepage t:element="sect5" t:wrapper="div" class="titlepage">
527 <t:titlepage-content t:side="recto">
541 </t:titlepage-content>
543 <t:titlepage-content t:side="verso">
544 </t:titlepage-content>
546 <t:titlepage-separator>
547 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
548 </t:titlepage-separator>
550 <t:titlepage-before t:side="recto">
551 </t:titlepage-before>
553 <t:titlepage-before t:side="verso">
554 </t:titlepage-before>
557 <t:titlepage t:element="simplesect" t:wrapper="div" class="titlepage">
558 <t:titlepage-content t:side="recto">
572 </t:titlepage-content>
574 <t:titlepage-content t:side="verso">
575 </t:titlepage-content>
577 <t:titlepage-separator>
578 <xsl:if test="count(parent::*)='0'"><hr/></xsl:if>
579 </t:titlepage-separator>
581 <t:titlepage-before t:side="recto">
582 </t:titlepage-before>
584 <t:titlepage-before t:side="verso">
585 </t:titlepage-before>
588 <!-- ==================================================================== -->
590 <t:titlepage t:element="bibliography" t:wrapper="div" class="titlepage">
591 <t:titlepage-content t:side="recto">
594 t:named-template="component.title"
595 param:node="ancestor-or-self::bibliography[1]"/>
597 </t:titlepage-content>
599 <t:titlepage-content t:side="verso">
600 </t:titlepage-content>
602 <t:titlepage-separator>
603 </t:titlepage-separator>
605 <t:titlepage-before t:side="recto">
606 </t:titlepage-before>
608 <t:titlepage-before t:side="verso">
609 </t:titlepage-before>
612 <!-- ==================================================================== -->
614 <t:titlepage t:element="glossary" t:wrapper="div" class="titlepage">
615 <t:titlepage-content t:side="recto">
618 t:named-template="component.title"
619 param:node="ancestor-or-self::glossary[1]"/>
621 </t:titlepage-content>
623 <t:titlepage-content t:side="verso">
624 </t:titlepage-content>
626 <t:titlepage-separator>
627 </t:titlepage-separator>
629 <t:titlepage-before t:side="recto">
630 </t:titlepage-before>
632 <t:titlepage-before t:side="verso">
633 </t:titlepage-before>
636 <!-- ==================================================================== -->
638 <t:titlepage t:element="index" t:wrapper="div" class="titlepage">
639 <t:titlepage-content t:side="recto">
642 t:named-template="component.title"
643 param:node="ancestor-or-self::index[1]"/>
645 </t:titlepage-content>
647 <t:titlepage-content t:side="verso">
648 </t:titlepage-content>
650 <t:titlepage-separator>
651 </t:titlepage-separator>
653 <t:titlepage-before t:side="recto">
654 </t:titlepage-before>
656 <t:titlepage-before t:side="verso">
657 </t:titlepage-before>
660 <!-- ==================================================================== -->
662 <t:titlepage t:element="setindex" t:wrapper="div" class="titlepage">
663 <t:titlepage-content t:side="recto">
666 t:named-template="component.title"
667 param:node="ancestor-or-self::setindex[1]"/>
669 </t:titlepage-content>
671 <t:titlepage-content t:side="verso">
672 </t:titlepage-content>
674 <t:titlepage-separator>
675 </t:titlepage-separator>
677 <t:titlepage-before t:side="recto">
678 </t:titlepage-before>
680 <t:titlepage-before t:side="verso">
681 </t:titlepage-before>
684 <!-- ==================================================================== -->
685 <t:titlepage t:element="sidebar" t:wrapper="div" class="titlepage">
686 <t:titlepage-content t:side="recto">
688 t:named-template="formal.object.heading"
689 param:object="ancestor-or-self::sidebar[1]"/>
691 </t:titlepage-content>
693 <t:titlepage-content t:side="verso">
694 </t:titlepage-content>
696 <t:titlepage-separator>
697 </t:titlepage-separator>
699 <t:titlepage-before t:side="recto">
700 </t:titlepage-before>
702 <t:titlepage-before t:side="verso">
703 </t:titlepage-before>
706 <!-- ==================================================================== -->