2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
5 <xsl:output method="html"/>
7 <xsl:template name="script-dir">
8 <xsl:variable name="source.script.dir">
9 <xsl:call-template name="dbhtml-attribute">
10 <xsl:with-param name="pis" select="/processing-instruction('dbhtml')"/>
11 <xsl:with-param name="attribute" select="'script-dir'"/>
16 <xsl:when test="$source.script.dir != ''">
17 <xsl:value-of select="$source.script.dir"/>
18 <xsl:text>/</xsl:text>
20 <xsl:when test="$script.dir != ''">
21 <xsl:value-of select="$script.dir"/>
22 <xsl:text>/</xsl:text>
25 <xsl:text>http://docbook.sourceforge.net/release/slides/browser/</xsl:text>
30 <xsl:template name="script-file">
31 <xsl:param name="js" select="'slides.js'"/>
32 <xsl:call-template name="script-dir"/>
33 <xsl:value-of select="$js"/>
36 <xsl:template name="ua.js">
37 <!-- Danger Will Robinson: template shadows parameter -->
38 <xsl:param name="language" select="'javascript'"/>
39 <script type="text/javascript" language="{$language}">
40 <xsl:attribute name="src">
41 <xsl:call-template name="script-file">
42 <xsl:with-param name="js" select="$ua.js"/>
45 <xsl:text> </xsl:text>
49 <xsl:template name="xbDOM.js">
50 <!-- Danger Will Robinson: template shadows parameter -->
51 <xsl:param name="language" select="'javascript'"/>
52 <script type="text/javascript" language="{$language}">
53 <xsl:attribute name="src">
54 <xsl:call-template name="script-file">
55 <xsl:with-param name="js" select="$xbDOM.js"/>
58 <xsl:text> </xsl:text>
62 <xsl:template name="xbStyle.js">
63 <!-- Danger Will Robinson: template shadows parameter -->
64 <xsl:param name="language" select="'javascript'"/>
65 <script type="text/javascript" language="{$language}">
66 <xsl:attribute name="src">
67 <xsl:call-template name="script-file">
68 <xsl:with-param name="js" select="$xbStyle.js"/>
71 <xsl:text> </xsl:text>
75 <xsl:template name="xbLibrary.js">
76 <!-- Danger Will Robinson: template shadows parameter -->
77 <xsl:param name="language" select="'javascript'"/>
78 <script type="text/javascript" language="{$language}">
79 <xsl:attribute name="src">
80 <xsl:call-template name="script-file">
81 <xsl:with-param name="js" select="$xbLibrary.js"/>
84 <xsl:text> </xsl:text>
88 <xsl:template name="xbCollapsibleLists.js">
89 <!-- Danger Will Robinson: template shadows parameter -->
90 <xsl:param name="language" select="'javascript'"/>
91 <script type="text/javascript" language="{$language}">
92 <xsl:attribute name="src">
93 <xsl:call-template name="script-file">
94 <xsl:with-param name="js" select="$xbCollapsibleLists.js"/>
97 <xsl:text> </xsl:text>
101 <xsl:template name="overlay.js">
102 <!-- Danger Will Robinson: template shadows parameter -->
103 <xsl:param name="language" select="'javascript'"/>
104 <script type="text/javascript" language="{$language}">
105 <xsl:attribute name="src">
106 <xsl:call-template name="script-file">
107 <xsl:with-param name="js" select="$overlay.js"/>
110 <xsl:text> </xsl:text>
114 <xsl:template name="slides.js">
115 <!-- Danger Will Robinson: template shadows parameter -->
116 <xsl:param name="language" select="'javascript'"/>
117 <script type="text/javascript" language="{$language}">
118 <xsl:attribute name="src">
119 <xsl:call-template name="script-file">
120 <xsl:with-param name="js" select="$slides.js"/>
123 <xsl:text> </xsl:text>