Mercurial > genshi > genshi-test
annotate examples/basic/layout.kid @ 713:a58a50e89d04
The `Markup` class now supports mappings for right hand of the `%` (modulo) operator in the same way the Python string classes do, except that the substituted values are escape. Also, the special constructor which took positional arguments that would be substituted was removed. Thus the `Markup` class now supports the same arguments as that of its `unicode` base class. Closes #211. Many thanks to Christian Boos for the patch!
author | cmlenz |
---|---|
date | Tue, 08 Apr 2008 18:18:18 +0000 |
parents | 24d98edcb808 |
children |
rev | line source |
---|---|
21
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
1 <div xmlns:py="http://purl.org/kid/ns#" py:strip=""> |
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
2 <head> |
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
3 <title>Hello ${hello}</title> |
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
4 <style type="text/css">@import(style.css)</style> |
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
5 </head> |
3 | 6 <div py:def="macro1">reference me, please</div> |
7 <div py:def="macro2(name, classname='expanded')" class="${classname}"> | |
21
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
8 Hello ${name.title()} |
3 | 9 </div> |
10 <span py:match="item.tag == '{http://www.w3.org/1999/xhtml}greeting'" class="greeting"> | |
11 Hello ${item.get('name')} | |
12 </span> | |
21
eca77129518a
* Include paths are now interpreted relative to the path of the including template. Closes #3.
cmlenz
parents:
3
diff
changeset
|
13 <span py:match="item.tag == '{http://www.w3.org/1999/xhtml}span' and item.get('class') == 'greeting'" |
83 | 14 py:content="item.text" style="text-decoration: underline" /> |
3 | 15 </div> |