def display(self, tiddlywiki): owner = tiddlywiki.parent() if tiddlywiki.private_access: access = 'private' else: access = 'public' r = """ name: %(name)s<br> namespace: %(namespace_name)s<br> owner: %(owner_name)s<br> access: %(access)s<br> title: %(title)s<br> subtitle: %(subtitle)s<br> """%{'name': tiddlywiki.name, 'namespace_name': tiddlywiki.namespace.name, 'owner_name': owner.username, 'access': access, \ 'title': tiddlywiki.title, 'subtitle': tiddlywiki.subtitle} r += "Tiddlers:<br>" r+="<ul>\n" tiddlers = [] for t in tiddlywiki.tiddlers: t = Tiddler.get(t) if t: tiddlers.append((t.title, t)) tiddlers.sort() for (title, tiddler) in tiddlers: if tiddler: r+='<li><a href=\"/'+util.url_encode(owner.username)+'/'+config.namespace_name+'/'+util.url_encode(tiddlywiki.namespace.name)+'/'+config.tiddler_name+'/'+util.url_encode(tiddler.title)+'\">'+tiddler.title+'<a></li>\n' r+="</ul>\n" return r