summaryrefslogtreecommitdiff
path: root/repoze/bfg/sampleapp
diff options
context:
space:
mode:
authorChris McDonough <chrism@agendaless.com>2008-07-08 12:53:40 +0000
committerChris McDonough <chrism@agendaless.com>2008-07-08 12:53:40 +0000
commit41aeaa3c4c22380f076c1989cfd1b52600751286 (patch)
treed253730d5a97606a90ea31aae2c48be45151dfe8 /repoze/bfg/sampleapp
parenta6233800b3acbe90166a22f88a0893212ebde45e (diff)
downloadpyramid-41aeaa3c4c22380f076c1989cfd1b52600751286.tar.gz
pyramid-41aeaa3c4c22380f076c1989cfd1b52600751286.tar.bz2
pyramid-41aeaa3c4c22380f076c1989cfd1b52600751286.zip
Call it TemplateView.
Diffstat (limited to 'repoze/bfg/sampleapp')
-rw-r--r--repoze/bfg/sampleapp/app.py12
-rw-r--r--repoze/bfg/sampleapp/www/blog_view.pt6
2 files changed, 11 insertions, 7 deletions
diff --git a/repoze/bfg/sampleapp/app.py b/repoze/bfg/sampleapp/app.py
index 9a746d1f1..777feb5ca 100644
--- a/repoze/bfg/sampleapp/app.py
+++ b/repoze/bfg/sampleapp/app.py
@@ -1,18 +1,22 @@
-from repoze.bfg.template import BrowserView
+from repoze.bfg.template import TemplateView
from webob import Response
-class BlogDefaultView(BrowserView):
+class BlogDefaultView(TemplateView):
def getInfo(self):
return {'greeting':'Hello, I\'m the default view',
'id':self.context.id}
-class BlogWooHooView(BrowserView):
+class BlogWooHooView(TemplateView):
def getInfo(self):
return {'greeting':'Woo hoo, I\'m another view' ,
'id':self.context.id}
-class DefaultView(BrowserView):
+class DefaultView(object):
+ def __init__(self, context, request):
+ self.context = context
+ self.request = request
+
def __call__(self):
return Response('Default page, context is %s' % self.context)
diff --git a/repoze/bfg/sampleapp/www/blog_view.pt b/repoze/bfg/sampleapp/www/blog_view.pt
index e936e0a3d..ceedf0cc1 100644
--- a/repoze/bfg/sampleapp/www/blog_view.pt
+++ b/repoze/bfg/sampleapp/www/blog_view.pt
@@ -1,7 +1,7 @@
<div xmlns="http://www.w3.org/1999/xhtml"
xmlns:tal="http://xml.zope.org/namespaces/tal">
- <div tal:define="info view.getInfo()">
- <span tal:content="info.greeting"/> from
- <span tal:content="info.id"/>
+ <div tal:define="info path: view/getInfo">
+ <span tal:content="path: info/greeting"/> from
+ <span tal:content="path: info/id"/>
</div>
</div>