Example #1
0
	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