1 <?xml version="1.0" encoding="UTF-8"?>
3 <xsl:stylesheet version="1.0"
4 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
5 xmlns="http://www.w3.org/1999/xhtml"
8 <xsl:template name="rule">
12 title="\lambda\delta rainbow rule"
13 src="{$baseurl}images/rainbow.png"
18 <xsl:template name="butterfly">
19 <xsl:param name="name"/>
22 title="\lambda\delta butterfly"
23 src="{$baseurl}images/b{$name}.png"
27 <!-- label support -->
29 <xsl:template name="xhtml-label">
30 <a href="http://validator.w3.org/check?uri=referer">
32 alt="[Valid XHTML 1.1]"
33 title="Valid XHTML 1.1"
34 src="http://www.w3.org/Icons/valid-xhtml11-blue"
39 <xsl:template name="css-label">
40 <a href="http://jigsaw.w3.org/css-validator/check/referer">
42 alt="[Valid CSS level 2]"
43 title="Valid CSS level 2"
44 src="http://www.w3.org/Icons/valid-css2-blue"
49 <xsl:template name="xslt-label">
50 <a href="http://www.w3.org/XML/">
52 alt="[Generated from XML via XSL]"
53 title="Generated from XML via XSL"
54 src="{$baseurl}images/xml_xsl2.png"
59 <xsl:template name="png-label">
60 <a href="http://www.w3.org/Graphics/PNG/">
64 src="{$baseurl}images/PNGnow2.png"
69 <xsl:template name="browser-label">
70 <a href="http://www.anybrowser.org/campaign/">
72 alt="[Viewable with any browser]"
73 title="Viewable with any browser"
74 src="http://www.anybrowser.org/campaign/bvgraphics/abtfile.png"
79 <xsl:template name="helena-label">
80 <a href="{$baseurl}implementation.html#helena">
82 alt="[Powered by Helena \lambda\delta processor]"
83 title="Powered by Helena \lambda\delta processor"
84 src="{$baseurl}images/helena_label.png"
91 <xsl:template name="forward-logo">
92 <a href="http://lambdadelta.info/"><img class="icon32"
93 alt="[forwarded logo]"
94 title="forwarded logo"
95 src="http://lambdadelta.info/images/crux_32.png"
99 <xsl:template name="crux-logo">
100 <a href="{$baseurl}html/home.html"><img class="icon32"
101 alt="[\lambda\delta home]"
102 title="\lambda\delta home"
103 src="{$baseurl}images/crux_32.png"
107 <xsl:template name="ld3-logo">
108 <xsl:call-template name="butterfly">
109 <xsl:with-param name="name" select="8"/>
113 <xsl:template name="ld2-logo">
114 <xsl:call-template name="butterfly">
115 <xsl:with-param name="name" select="4"/>
119 <xsl:template name="ld1-logo">
120 <xsl:call-template name="butterfly">
121 <xsl:with-param name="name" select="6"/>
125 <xsl:template name="osn-logo">
126 <a href="{$baseurl}osn/"><img class="w3c"
127 alt="[Open Symbolic Notation logo]"
128 title="OSN: Open Symbolic Notation"
129 src="{$baseurl}images/osn_label.png"
133 <xsl:template name="helena-logo">
137 src="{$baseurl}images/helena_32.png"
141 <xsl:template name="lddl-logo">
143 alt="[\lambda\delta digital library logo]"
144 title="LDDL: \lambda\delta digital library"
145 src="{$baseurl}images/crux_32.png"
149 <xsl:template name="smile-logo">
153 src="{$baseurl}images/smile.png"
157 <!-- img main template -->
159 <xsl:template name="img">
161 <xsl:when test="@logo='forward'">
162 <xsl:call-template name="forward-logo"/>
164 <xsl:when test="@logo='crux'">
165 <xsl:call-template name="crux-logo"/>
167 <xsl:when test="@logo='ld3'">
168 <xsl:call-template name="ld3-logo"/>
170 <xsl:when test="@logo='ld2'">
171 <xsl:call-template name="ld2-logo"/>
173 <xsl:when test="@logo='ld1'">
174 <xsl:call-template name="ld1-logo"/>
176 <xsl:when test="@logo='osn'">
177 <xsl:call-template name="osn-logo"/>
179 <xsl:when test="@logo='helena'">
180 <xsl:call-template name="helena-logo"/>
182 <xsl:when test="@logo='lddl'">
183 <xsl:call-template name="lddl-logo"/>
185 <xsl:when test="@logo='smile'">
186 <xsl:call-template name="smile-logo"/>
188 <xsl:when test="@label='helena'">
189 <xsl:call-template name="helena-label"/>
194 <xsl:template name="sp">
195 <xsl:text> </xsl:text>