Mercurial > hg > nginx-site
annotate xsls/directive.xsls @ 99:1d315ef37215
The case <default/> is now language-agnostic.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Tue, 18 Oct 2011 09:06:15 +0000 |
parents | 9d3403f5204d |
children | c76a257f3fd4 |
rev | line source |
---|---|
22 | 1 X:stylesheet { |
2 | |
3 X:template = "directive" { | |
4 <a name="{@name}"/> | |
5 <!-- <center><h4> !{@name} </h4></center> --> | |
6 <div class="directive"> | |
7 !! "syntax"; | |
8 !! "default"; | |
9 !! "context"; | |
10 X:if "(@appeared-in)" { | |
11 <strong>appeared in version</strong>: !{@appeared-in} | |
12 } | |
13 </div> | |
14 !! "para"; | |
15 } | |
16 | |
17 X:template = "syntax" { | |
18 X:if "position() = 1" { | |
19 <strong>syntax</strong>: | |
20 } else { | |
21 <code>       </code> | |
22 } | |
23 <code> !!; </code> <br/> | |
24 } | |
25 | |
26 X:template = "default" { | |
27 <strong>default</strong>: | |
28 X:if "count(text()) = 0" { | |
99
1d315ef37215
The case <default/> is now language-agnostic.
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
29 <strong> |
1d315ef37215
The case <default/> is now language-agnostic.
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
30 !{document(concat($XML, '/i18n.xml')) |
1d315ef37215
The case <default/> is now language-agnostic.
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
31 /i18n/text[@lang = $LANG]/item[@id='none']} |
1d315ef37215
The case <default/> is now language-agnostic.
Ruslan Ermilov <ru@nginx.com>
parents:
22
diff
changeset
|
32 </strong> |
22 | 33 } else { |
34 <code> !!; </code> | |
35 } | |
36 <br/> | |
37 } | |
38 | |
39 X:template = "context" { | |
40 X:if "position() = 1" { | |
41 <strong>context</strong>: | |
42 } | |
43 X:if "count(text()) = 0" { | |
44 <strong>any</strong> | |
45 } else { | |
46 <code> !!; </code> | |
47 } | |
48 X:if "position() != last()" { | |
49 X:text{, } | |
50 } else { | |
51 <br/> | |
52 } | |
53 } | |
54 | |
55 } |