diff bitsyblog/bitsyblog.py @ 21:7cdb3eecc045

make post form genshi
author k0s <k0scist@gmail.com>
date Fri, 30 Oct 2009 18:49:10 -0400
parents 1554cb56aa2f
children 1f5e89b64573
line wrap: on
line diff
--- a/bitsyblog/bitsyblog.py	Sun Oct 25 21:36:33 2009 -0400
+++ b/bitsyblog/bitsyblog.py	Fri Oct 30 18:49:10 2009 -0400
@@ -783,6 +783,18 @@
     ### forms and accompanying display
 
     def form_post(self, request, user):
+
+        # genshi data
+        self.site_nav(request)
+        data = request.environ['data']
+        data['user'] = user
+        data['stylesheets'] = self.stylesheets(request)
+        data['user_url'] = self.user_url
+
+        # render the template
+        template = self.loader.load('post.html')
+        return template.generate(**data).render()
+
         retval = StringIO()
         print >> retval, '<form action="/%s" method="post">' % self.user_url(request, user)
         print >> retval, '<textarea cols="80" rows="25" name="form-post"></textarea><br/>'