annotate examples/basic/test.kid @ 941:417787b9b9a7 trunk

Fix genshi.core.Attrs.__contains__ so that it returns False instead of None if an attribute is not found (CPython translates this to False automatically but PyPy does not).
author hodgestar
date Sun, 03 Jul 2011 18:59:47 +0000
parents b4d17897d053
children
rev   line source
3
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
1 <!DOCTYPE html
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
2 PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
3 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
21
b4d17897d053 * Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents: 3
diff changeset
4 <html xmlns="http://www.w3.org/1999/xhtml"
b4d17897d053 * Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents: 3
diff changeset
5 xmlns:py="http://purl.org/kid/ns#"
b4d17897d053 * Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents: 3
diff changeset
6 py:extends="'layout.kid'"
b4d17897d053 * Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents: 3
diff changeset
7 lang="en">
3
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
8 <body class="${bozz}">
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
9 <ul py:attrs="{'id': 'second', 'class': None}" py:if="len(items) > 0">
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
10 <li py:for="item in items">Item $prefix${item.split()[-1]}</li>
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
11 XYZ ${hey}
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
12 </ul>
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
13 ${macro1()} ${macro1()} ${macro1()}
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
14 ${macro2('john')}
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
15 ${macro2('kate', classname='collapsed')}
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
16 <div py:content="macro2('helmut')" py:strip="">Replace me</div>
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
17 <greeting name="Dude" />
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
18 <greeting name="King" />
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
19 <span class="greeting">Hello Silicon</span>
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
20 </body>
518a8520a6e1 Added basic example.
cmlenz
parents:
diff changeset
21 </html>
Copyright (C) 2012-2017 Edgewall Software