Mercurial > hg > nginx-site
annotate xslt/content.xslt @ 1566:0ca33afb461b
Added the http2 module.
author | Yaroslav Zhuravlev <yar@nginx.com> |
---|---|
date | Tue, 15 Sep 2015 21:00:27 +0300 |
parents | c454373427ef |
children | c3a53a1bb063 |
rev | line source |
---|---|
170 | 1 <?xml version="1.0" encoding="utf-8"?> |
1085 | 2 <!-- |
3 Copyright (C) Igor Sysoev | |
4 Copyright (C) Nginx, Inc. | |
5 --> | |
6 | |
170 | 7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> |
8 | |
1085 | 9 <xsl:template match="section[@id and @name]"> |
10 <a name="{@id}"/> <center><h4> <xsl:value-of select="@name"/> </h4></center> | |
11 <xsl:apply-templates/> | |
12 </xsl:template> | |
170 | 13 |
1085 | 14 <xsl:template match="section/section[@id and @name]"> |
15 <a name="{@id}"/> <center><h5> <xsl:value-of select="@name"/> </h5></center> | |
16 <xsl:apply-templates/> | |
17 </xsl:template> | |
170 | 18 |
1085 | 19 <xsl:template match="section[@id and not(@name)]"> |
20 <a name="{@id}"/> | |
21 <xsl:apply-templates/> | |
22 </xsl:template> | |
170 | 23 |
1085 | 24 <xsl:template match="section[not(@id) and @name]"> |
25 <center><h4> <xsl:value-of select="@name"/> </h4></center> | |
26 <xsl:apply-templates/> | |
27 </xsl:template> | |
608 | 28 |
1085 | 29 <xsl:template match="section/section[not(@id) and @name]"> |
30 <center><h5> <xsl:value-of select="@name"/> </h5></center> | |
31 <xsl:apply-templates/> | |
32 </xsl:template> | |
170 | 33 |
1085 | 34 <xsl:template match="para"> <p> <xsl:apply-templates/> </p> </xsl:template> |
170 | 35 |
1085 | 36 <xsl:template match="para[@align]"> <p align="{@align}"> <xsl:apply-templates/> </p> </xsl:template> |
170 | 37 |
1085 | 38 <xsl:template match="initial"> <span class="initial"><b> <xsl:apply-templates/> </b></span> </xsl:template> |
170 | 39 |
40 | |
1085 | 41 <xsl:template match="programlisting"> <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> </xsl:template> |
170 | 42 |
1085 | 43 <xsl:template match="para/programlisting"> |
44 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
45 <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> | |
46 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
47 </xsl:template> | |
170 | 48 |
49 | |
1085 | 50 <xsl:template match="note"> <blockquote class="note"> <xsl:apply-templates/> </blockquote> </xsl:template> |
170 | 51 |
1085 | 52 <xsl:template match="para/note"> |
53 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
54 <blockquote class="note"> <xsl:apply-templates/> </blockquote> | |
55 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
56 </xsl:template> | |
474 | 57 |
1085 | 58 <xsl:template match="list[@type='bullet']"> |
59 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
60 <ul class="compact"> <xsl:apply-templates/> </ul> | |
61 </xsl:when><xsl:otherwise> | |
62 <ul> <xsl:apply-templates/> </ul> | |
63 </xsl:otherwise></xsl:choose> | |
64 </xsl:template> | |
65 <xsl:template match="para/list[@type='bullet']"> | |
66 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
67 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
68 <ul class="compact"> <xsl:apply-templates/> </ul> | |
69 </xsl:when><xsl:otherwise> | |
70 <ul> <xsl:apply-templates/> </ul> | |
71 </xsl:otherwise></xsl:choose> | |
72 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
73 </xsl:template> | |
474 | 74 |
1085 | 75 <xsl:template match="list[@type='enum']"> |
76 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
77 <ol class="compact"> <xsl:apply-templates/> </ol> | |
78 </xsl:when><xsl:otherwise> | |
79 <ol> <xsl:apply-templates/> </ol> | |
80 </xsl:otherwise></xsl:choose> | |
81 </xsl:template> | |
82 <xsl:template match="para/list[@type='enum']"> | |
83 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
84 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
85 <ol class="compact"> <xsl:apply-templates/> </ol> | |
86 </xsl:when><xsl:otherwise> | |
87 <ol> <xsl:apply-templates/> </ol> | |
88 </xsl:otherwise></xsl:choose> | |
89 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
90 </xsl:template> | |
497 | 91 |
1085 | 92 <xsl:template match="listitem"> <li> <xsl:apply-templates/> </li> </xsl:template> |
93 <xsl:template match="listitem[@id]"> <li id="{@id}"> <xsl:apply-templates/> </li> </xsl:template> | |
94 | |
95 <xsl:template match="list[@type='tag']"> | |
96 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
97 <dl class="compact"> <xsl:apply-templates/> </dl> | |
98 </xsl:when><xsl:otherwise> | |
99 <dl> <xsl:apply-templates/> </dl> | |
100 </xsl:otherwise></xsl:choose> | |
101 </xsl:template> | |
102 <xsl:template match="para/list[@type='tag']"> | |
103 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
104 <xsl:choose><xsl:when test="@compact = 'yes'"> | |
105 <dl class="compact"> <xsl:apply-templates/> </dl> | |
106 </xsl:when><xsl:otherwise> | |
107 <dl> <xsl:apply-templates/> </dl> | |
108 </xsl:otherwise></xsl:choose> | |
109 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
110 </xsl:template> | |
170 | 111 |
1085 | 112 <xsl:template match="tag-name"> <dt> <xsl:apply-templates/> </dt> </xsl:template> |
113 <xsl:template match="tag-name[@id]"> <dt id="{@id}"> <xsl:apply-templates/> </dt> </xsl:template> | |
170 | 114 |
1085 | 115 <xsl:template match="tag-desc"> <dd> <xsl:apply-templates/> </dd> </xsl:template> |
778
cd73f6e9aaf3
Donation page refactored: multi-column layout, donated sums ranges.
Maxim Konovalov <maxim@nginx.com>
parents:
759
diff
changeset
|
116 |
1085 | 117 <xsl:template match="table[@note and @width]"> |
118 <blockquote><table width="{@width}"> <xsl:apply-templates/> </table></blockquote> | |
119 </xsl:template> | |
120 <xsl:template match="table[@note and not(@width)]"> | |
121 <blockquote><table width="100%"> <xsl:apply-templates/> </table></blockquote> | |
122 </xsl:template> | |
123 <xsl:template match="table[not(@note) and @width]"> | |
124 <table width="{@width}"> <xsl:apply-templates/> </table> | |
125 </xsl:template> | |
126 <xsl:template match="table"> | |
127 <table width="100%"> | |
128 <xsl:if test="@class"> | |
129 <xsl:attribute name="class"> <xsl:value-of select="@class"/> </xsl:attribute> | |
130 </xsl:if> | |
131 <xsl:apply-templates/> | |
132 </table> | |
133 </xsl:template> | |
170 | 134 |
1085 | 135 <xsl:template match="tr"> <tr> <xsl:apply-templates/> </tr> </xsl:template> |
136 <xsl:template match="td[@width]"> <td width="{@width}"> <xsl:apply-templates/> </td> </xsl:template> | |
137 <xsl:template match="td"> <td> <xsl:apply-templates/> </td> </xsl:template> | |
170 | 138 |
1085 | 139 <xsl:template match="c-def"> <code> <xsl:apply-templates/> </code> </xsl:template> |
170 | 140 |
1085 | 141 <xsl:template match="c-func"> <code> <xsl:apply-templates/> <xsl:text>()</xsl:text> </code> </xsl:template> |
170 | 142 |
1085 | 143 <xsl:template match="command"> <code> <xsl:apply-templates/> </code> </xsl:template> |
170 | 144 |
1085 | 145 <xsl:template match="emphasis"> <strong> <xsl:apply-templates/> </strong> </xsl:template> |
170 | 146 |
1085 | 147 <xsl:template match="example"> <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> </xsl:template> |
170 | 148 |
1085 | 149 <xsl:template match="para/example"> |
150 <xsl:text disable-output-escaping="yes"></p> </xsl:text> | |
151 <blockquote class="example"><pre> <xsl:apply-templates/> </pre></blockquote> | |
152 <xsl:text disable-output-escaping="yes"><p> </xsl:text> | |
153 </xsl:template> | |
170 | 154 |
1085 | 155 <xsl:template match="literal"> <code> <xsl:apply-templates/> </code> </xsl:template> |
170 | 156 |
1085 | 157 <xsl:template match="header"> |
158 <xsl:text>“</xsl:text> <xsl:apply-templates/> <xsl:text>”</xsl:text> | |
159 </xsl:template> | |
170 | 160 |
1085 | 161 <xsl:template match="http-status"> |
162 <xsl:value-of select="@code"/> <xsl:text> (</xsl:text> <xsl:value-of select="@text"/> <xsl:text>)</xsl:text> | |
163 </xsl:template> | |
170 | 164 |
1085 | 165 <xsl:template match="value"> <code><i> <xsl:apply-templates/> </i></code> </xsl:template> |
170 | 166 |
1085 | 167 <xsl:template match="registered"> <xsl:apply-templates/> <sup> <xsl:text>®</xsl:text> </sup> </xsl:template> |
168 | |
169 <xsl:template match="var"> <code> <xsl:apply-templates/> </code> </xsl:template> | |
170 | 170 |
1085 | 171 <xsl:template match="path"> <code> <xsl:apply-templates/> </code> </xsl:template> |
172 <xsl:template match="i"> <i> <xsl:apply-templates/> </i> </xsl:template> | |
173 <xsl:template match="b"> <b> <xsl:apply-templates/> </b> </xsl:template> | |
174 <xsl:template match="nobr"> <nobr> <xsl:apply-templates/> </nobr> </xsl:template> | |
175 <xsl:template match="br"> <br/> </xsl:template> | |
170 | 176 |
177 | |
178 </xsl:stylesheet> |