]> git.stg.codes - stg.git/blob - doc/xslt/slides/xhtml/graphics.xsl
Declare unary ctors explicit.
[stg.git] / doc / xslt / slides / xhtml / graphics.xsl
1 <?xml version="1.0" encoding="ASCII"?>
2 <!--This file was created automatically by html2xhtml-->
3 <!--from the HTML stylesheets.-->
4 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0">
5
6 <!-- ====================================================================== -->
7
8 <xsl:template name="graphics-file">
9   <xsl:param name="image" select="'bullet.gif'"/>
10
11   <xsl:variable name="source.graphics.dir">
12     <xsl:call-template name="dbhtml-attribute">
13       <xsl:with-param name="pis" select="/processing-instruction('dbhtml')"/>
14       <xsl:with-param name="attribute" select="'graphics-dir'"/>
15     </xsl:call-template>
16   </xsl:variable>
17
18   <xsl:choose>
19     <xsl:when test="$source.graphics.dir != ''">
20       <xsl:value-of select="$source.graphics.dir"/>
21       <xsl:text>/</xsl:text>
22     </xsl:when>
23     <xsl:when test="$graphics.dir != ''">
24       <xsl:value-of select="$graphics.dir"/>
25       <xsl:text>/</xsl:text>
26     </xsl:when>
27     <xsl:otherwise>
28       <xsl:text>http://docbook.sourceforge.net/release/slides/graphics/</xsl:text>
29     </xsl:otherwise>
30   </xsl:choose>
31   <xsl:value-of select="$image"/>
32 </xsl:template>
33
34 <!-- ====================================================================== -->
35 <!-- active navigation images -->
36
37 <xsl:template name="toc.image">
38   <!-- Danger Will Robinson: template shadows parameter -->
39   <xsl:call-template name="graphics-file">
40     <xsl:with-param name="image" select="$toc.image"/>
41   </xsl:call-template>
42 </xsl:template>
43
44 <xsl:template name="home.image">
45   <!-- Danger Will Robinson: template shadows parameter -->
46   <xsl:call-template name="graphics-file">
47     <xsl:with-param name="image" select="$home.image"/>
48   </xsl:call-template>
49 </xsl:template>
50
51 <xsl:template name="up.image">
52   <!-- Danger Will Robinson: template shadows parameter -->
53   <xsl:call-template name="graphics-file">
54     <xsl:with-param name="image" select="$up.image"/>
55   </xsl:call-template>
56 </xsl:template>
57
58 <xsl:template name="prev.image">
59   <!-- Danger Will Robinson: template shadows parameter -->
60   <xsl:call-template name="graphics-file">
61     <xsl:with-param name="image" select="$prev.image"/>
62   </xsl:call-template>
63 </xsl:template>
64
65 <xsl:template name="next.image">
66   <!-- Danger Will Robinson: template shadows parameter -->
67   <xsl:call-template name="graphics-file">
68     <xsl:with-param name="image" select="$next.image"/>
69   </xsl:call-template>
70 </xsl:template>
71
72 <!-- inactive navigation images -->
73
74 <xsl:template name="no.toc.image">
75   <!-- Danger Will Robinson: template shadows parameter -->
76   <xsl:call-template name="graphics-file">
77     <xsl:with-param name="image" select="$no.toc.image"/>
78   </xsl:call-template>
79 </xsl:template>
80
81 <xsl:template name="no.home.image">
82   <!-- Danger Will Robinson: template shadows parameter -->
83   <xsl:call-template name="graphics-file">
84     <xsl:with-param name="image" select="$no.home.image"/>
85   </xsl:call-template>
86 </xsl:template>
87
88 <xsl:template name="no.up.image">
89   <!-- Danger Will Robinson: template shadows parameter -->
90   <xsl:call-template name="graphics-file">
91     <xsl:with-param name="image" select="$no.up.image"/>
92   </xsl:call-template>
93 </xsl:template>
94
95 <xsl:template name="no.prev.image">
96   <!-- Danger Will Robinson: template shadows parameter -->
97   <xsl:call-template name="graphics-file">
98     <xsl:with-param name="image" select="$no.prev.image"/>
99   </xsl:call-template>
100 </xsl:template>
101
102 <xsl:template name="no.next.image">
103   <!-- Danger Will Robinson: template shadows parameter -->
104   <xsl:call-template name="graphics-file">
105     <xsl:with-param name="image" select="$no.next.image"/>
106   </xsl:call-template>
107 </xsl:template>
108
109 <!-- ====================================================================== -->
110 <!-- icon images -->
111
112 <xsl:template name="bullet.image">
113   <!-- Danger Will Robinson: template shadows parameter -->
114   <xsl:call-template name="graphics-file">
115     <xsl:with-param name="image" select="$bullet.image"/>
116   </xsl:call-template>
117 </xsl:template>
118
119 <xsl:template name="plus.image">
120   <!-- Danger Will Robinson: template shadows parameter -->
121   <xsl:call-template name="graphics-file">
122     <xsl:with-param name="image" select="$plus.image"/>
123   </xsl:call-template>
124 </xsl:template>
125
126 <xsl:template name="minus.image">
127   <!-- Danger Will Robinson: template shadows parameter -->
128   <xsl:call-template name="graphics-file">
129     <xsl:with-param name="image" select="$minus.image"/>
130   </xsl:call-template>
131 </xsl:template>
132
133 <!-- ====================================================================== -->
134 <!-- hide/show ToC images -->
135
136 <xsl:template name="hidetoc.image">
137   <!-- Danger Will Robinson: template shadows parameter -->
138   <xsl:call-template name="graphics-file">
139     <xsl:with-param name="image" select="$hidetoc.image"/>
140   </xsl:call-template>
141 </xsl:template>
142
143 <xsl:template name="showtoc.image">
144   <!-- Danger Will Robinson: template shadows parameter -->
145   <xsl:call-template name="graphics-file">
146     <xsl:with-param name="image" select="$showtoc.image"/>
147   </xsl:call-template>
148 </xsl:template>
149
150 <!-- ====================================================================== -->
151
152 </xsl:stylesheet>