annotate examples/tutorial/geddit/templates/info.xml @ 720:f0bb2c5ea0ff experimental-newctxt

newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
author cmlenz
date Fri, 11 Apr 2008 08:42:11 +0000
parents
children
rev   line source
720
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
2 <feed xmlns="http://www.w3.org/2005/Atom"
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
3 xmlns:py="http://genshi.edgewall.org/">
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
4
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
5 <title>Geddit: ${link.title}</title>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
6 <id href="${url('/info/%s/' % link.id)}"/>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
7 <link rel="alternate" href="${url('/info/%s/' % link.id)}" type="text/html"/>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
8 <link rel="self" href="${url('/feed/%s/' % link.id)}" type="application/atom+xml"/>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
9 <updated py:with="time=link.comments and link.comments[-1].time or link.time">
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
10 ${time.isoformat()}
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
11 </updated>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
12
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
13 <?python from genshi import HTML ?>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
14 <entry py:for="idx, comment in enumerate(reversed(link.comments))">
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
15 <title>Comment ${len(link.comments) - idx} on “${link.title}”</title>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
16 <link rel="alternate" href="${url('/info/%s/' % link.id)}#comment${idx}"
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
17 type="text/html"/>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
18 <id>${url('/info/%s/' % link.id)}#comment${idx}</id>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
19 <author>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
20 <name>${comment.username}</name>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
21 </author>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
22 <updated>${comment.time.isoformat()}</updated>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
23 <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
24 ${HTML(comment.content)}
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
25 </div></content>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
26 </entry>
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
27
f0bb2c5ea0ff newctxt branch: Merged revisions [678:835] via svnmerge from [source:trunk].
cmlenz
parents:
diff changeset
28 </feed>
Copyright (C) 2012-2017 Edgewall Software