]> git.stg.codes - stg.git/blob - doc/xslt/slides/xhtml/jscript.xsl
Minor fixes in JSON parser.
[stg.git] / doc / xslt / slides / xhtml / jscript.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 <xsl:output method="xml" encoding="UTF-8" doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN" doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
7
8 <xsl:template name="script-dir">
9   <xsl:variable name="source.script.dir">
10     <xsl:call-template name="dbhtml-attribute">
11       <xsl:with-param name="pis" select="/processing-instruction('dbhtml')"/>
12       <xsl:with-param name="attribute" select="'script-dir'"/>
13     </xsl:call-template>
14   </xsl:variable>
15
16   <xsl:choose>
17     <xsl:when test="$source.script.dir != ''">
18       <xsl:value-of select="$source.script.dir"/>
19       <xsl:text>/</xsl:text>
20     </xsl:when>
21     <xsl:when test="$script.dir != ''">
22       <xsl:value-of select="$script.dir"/>
23       <xsl:text>/</xsl:text>
24     </xsl:when>
25     <xsl:otherwise>
26       <xsl:text>http://docbook.sourceforge.net/release/slides/browser/</xsl:text>
27     </xsl:otherwise>
28   </xsl:choose>
29 </xsl:template>
30
31 <xsl:template name="script-file">
32   <xsl:param name="js" select="'slides.js'"/>
33   <xsl:call-template name="script-dir"/>
34   <xsl:value-of select="$js"/>
35 </xsl:template>
36
37 <xsl:template name="ua.js">
38   <!-- Danger Will Robinson: template shadows parameter -->
39   <xsl:param name="language" select="'javascript'"/>
40   <script type="text/javascript" language="{$language}">
41     <xsl:attribute name="src">
42       <xsl:call-template name="script-file">
43         <xsl:with-param name="js" select="$ua.js"/>
44       </xsl:call-template>
45     </xsl:attribute>
46     <xsl:text> </xsl:text>
47   </script>
48 </xsl:template>
49
50 <xsl:template name="xbDOM.js">
51   <!-- Danger Will Robinson: template shadows parameter -->
52   <xsl:param name="language" select="'javascript'"/>
53   <script type="text/javascript" language="{$language}">
54     <xsl:attribute name="src">
55       <xsl:call-template name="script-file">
56         <xsl:with-param name="js" select="$xbDOM.js"/>
57       </xsl:call-template>
58     </xsl:attribute>
59     <xsl:text> </xsl:text>
60   </script>
61 </xsl:template>
62
63 <xsl:template name="xbStyle.js">
64   <!-- Danger Will Robinson: template shadows parameter -->
65   <xsl:param name="language" select="'javascript'"/>
66   <script type="text/javascript" language="{$language}">
67     <xsl:attribute name="src">
68       <xsl:call-template name="script-file">
69         <xsl:with-param name="js" select="$xbStyle.js"/>
70       </xsl:call-template>
71     </xsl:attribute>
72     <xsl:text> </xsl:text>
73   </script>
74 </xsl:template>
75
76 <xsl:template name="xbLibrary.js">
77   <!-- Danger Will Robinson: template shadows parameter -->
78   <xsl:param name="language" select="'javascript'"/>
79   <script type="text/javascript" language="{$language}">
80     <xsl:attribute name="src">
81       <xsl:call-template name="script-file">
82         <xsl:with-param name="js" select="$xbLibrary.js"/>
83       </xsl:call-template>
84     </xsl:attribute>
85     <xsl:text> </xsl:text>
86   </script>
87 </xsl:template>
88
89 <xsl:template name="xbCollapsibleLists.js">
90   <!-- Danger Will Robinson: template shadows parameter -->
91   <xsl:param name="language" select="'javascript'"/>
92   <script type="text/javascript" language="{$language}">
93     <xsl:attribute name="src">
94       <xsl:call-template name="script-file">
95         <xsl:with-param name="js" select="$xbCollapsibleLists.js"/>
96       </xsl:call-template>
97     </xsl:attribute>
98     <xsl:text> </xsl:text>
99   </script>
100 </xsl:template>
101
102 <xsl:template name="overlay.js">
103   <!-- Danger Will Robinson: template shadows parameter -->
104   <xsl:param name="language" select="'javascript'"/>
105   <script type="text/javascript" language="{$language}">
106     <xsl:attribute name="src">
107       <xsl:call-template name="script-file">
108         <xsl:with-param name="js" select="$overlay.js"/>
109       </xsl:call-template>
110     </xsl:attribute>
111     <xsl:text> </xsl:text>
112   </script>
113 </xsl:template>
114
115 <xsl:template name="slides.js">
116   <!-- Danger Will Robinson: template shadows parameter -->
117   <xsl:param name="language" select="'javascript'"/>
118   <script type="text/javascript" language="{$language}">
119     <xsl:attribute name="src">
120       <xsl:call-template name="script-file">
121         <xsl:with-param name="js" select="$slides.js"/>
122       </xsl:call-template>
123     </xsl:attribute>
124     <xsl:text> </xsl:text>
125   </script>
126 </xsl:template>
127
128 </xsl:stylesheet>