017699de2007a26f096eb38755feb8ce435c33f1
[mono.git] / mcs / class / monodoc / Resources / mono-ecma-css.xsl
1 <?xml version="1.0"?>
2
3 <!--
4         mono-ecma-css.xsl: ECMA-style docs to HTML+CSS stylesheet trasformation
5         based on mono-ecma.xsl by Joshua Tauberer
6
7         Author: Joshua Tauberer (tauberer@for.net)
8         Author: Mario Sopena Novales (mario.sopena@gmail.com)
9
10         TODO:
11                 split this into multiple files
12 -->
13
14 <xsl:stylesheet
15         version="1.0"
16         xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
17         xmlns:monodoc="monodoc:///extensions"
18         exclude-result-prefixes="monodoc"
19         >
20         <xsl:include href="mdoc-sections-css.xsl" />
21         <xsl:include href="mono-ecma-impl.xsl" />
22         
23         <xsl:output omit-xml-declaration="yes" />
24
25         <xsl:template name="CreateExpandedToggle">
26                 <img src="xtree/images/clean/Lminus.gif" border="0" align="top"/>
27         </xsl:template>
28
29         <xsl:template name="CreateCodeBlock">
30                 <xsl:param name="language" />
31                 <xsl:param name="content" />
32
33                 <div class="CodeExample">
34                         <p><b><xsl:value-of select="$language"/> Example</b></p>
35                         <div>
36                         <pre>
37                                 <!--
38                                 <xsl:value-of select="monodoc:Colorize($content, string($language))" 
39                                         disable-output-escaping="yes" />
40                                   -->
41                                 <xsl:value-of select="$content" />
42                         </pre>
43                         </div>
44                 </div>
45         </xsl:template>
46
47 </xsl:stylesheet>