source: trunk/Distribution/XSL/slides/html/graphics.xsl

Last change on this file was 2, checked in by jkacer, 18 years ago

Added all DocBook Framework stuff:

  • DocBook DTD
  • Transformation software FOP 0.20.5 and Saxon 6
  • XSL styles
  • Rexx scripts

Also added some WarpIN-related stuff for creation of WarpIN installation packages.
This state corresponds to version 1.0.0 from November 2005, just slightly modified to carry versioning information (Rexx scripts).

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