web/views/basetemplates.py
changeset 2813 0cf6c8005bf6
parent 2800 31c3a045e04d
child 2818 326375561412
equal deleted inserted replaced
2805:c6d10de521bc 2813:0cf6c8005bf6
   170         self.w(u'</tr></table></div>\n')
   170         self.w(u'</tr></table></div>\n')
   171         self.wview('footer', rset=self.rset)
   171         self.wview('footer', rset=self.rset)
   172         self.w(u'</body>')
   172         self.w(u'</body>')
   173 
   173 
   174     def nav_column(self, view, context):
   174     def nav_column(self, view, context):
   175         boxes = list(self.vreg['boxes'].possible_vobjects(
   175         boxes = list(self.vreg['boxes'].poss_visible_objects(
   176             self.req, rset=self.rset, view=view, context=context))
   176             self.req, rset=self.rset, view=view, context=context))
   177         if boxes:
   177         if boxes:
   178             self.w(u'<td class="navcol"><div class="navboxes">\n')
   178             self.w(u'<td class="navcol"><div class="navboxes">\n')
   179             for box in boxes:
   179             for box in boxes:
   180                 box.render(w=self.w, view=view)
   180                 box.render(w=self.w, view=view)
   239         w(u'<body>\n')
   239         w(u'<body>\n')
   240         w(u'<div id="page">')
   240         w(u'<div id="page">')
   241         w(u'<table width="100%" height="100%" border="0"><tr>\n')
   241         w(u'<table width="100%" height="100%" border="0"><tr>\n')
   242         w(u'<td class="navcol">\n')
   242         w(u'<td class="navcol">\n')
   243         self.topleft_header()
   243         self.topleft_header()
   244         boxes = list(self.vreg['boxes'].possible_vobjects(
   244         boxes = list(self.vreg['boxes'].poss_visible_objects(
   245             self.req, rset=self.rset, view=view, context='left'))
   245             self.req, rset=self.rset, view=view, context='left'))
   246         if boxes:
   246         if boxes:
   247             w(u'<div class="navboxes">\n')
   247             w(u'<div class="navboxes">\n')
   248             for box in boxes:
   248             for box in boxes:
   249                 box.render(w=w)
   249                 box.render(w=w)
   402     """
   402     """
   403     id = 'contentheader'
   403     id = 'contentheader'
   404 
   404 
   405     def call(self, view, **kwargs):
   405     def call(self, view, **kwargs):
   406         """by default, display informal messages in content header"""
   406         """by default, display informal messages in content header"""
   407         components = self.vreg['contentnavigation'].possible_vobjects(
   407         components = self.vreg['contentnavigation'].poss_visible_objects(
   408             self.req, rset=self.rset, view=view, context='navtop')
   408             self.req, rset=self.rset, view=view, context='navtop')
   409         if components:
   409         if components:
   410             self.w(u'<div id="contentheader">')
   410             self.w(u'<div id="contentheader">')
   411             for comp in components:
   411             for comp in components:
   412                 comp.render(w=self.w, view=view)
   412                 comp.render(w=self.w, view=view)
   418     components
   418     components
   419     """
   419     """
   420     id = 'contentfooter'
   420     id = 'contentfooter'
   421 
   421 
   422     def call(self, view, **kwargs):
   422     def call(self, view, **kwargs):
   423         components = self.vreg['contentnavigation'].possible_vobjects(
   423         components = self.vreg['contentnavigation'].poss_visible_objects(
   424             self.req, rset=self.rset, view=view, context='navbottom')
   424             self.req, rset=self.rset, view=view, context='navbottom')
   425         if components:
   425         if components:
   426             self.w(u'<div id="contentfooter">')
   426             self.w(u'<div id="contentfooter">')
   427             for comp in components:
   427             for comp in components:
   428                 comp.render(w=self.w, view=view)
   428                 comp.render(w=self.w, view=view)