web/views/basetemplates.py
changeset 4252 6c4f109c2b03
parent 3890 d7a270f50f54
parent 4244 2c3de1953d00
child 4279 e6b9fd79a247
equal deleted inserted replaced
4251:3c6569be1f86 4252:6c4f109c2b03
     1 # -*- coding: utf-8 -*-
     1 # -*- coding: utf-8 -*-
     2 """default templates for CubicWeb web client
     2 """default templates for CubicWeb web client
     3 
     3 
     4 :organization: Logilab
     4 :organization: Logilab
     5 :copyright: 2001-2009 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
     5 :copyright: 2001-2010 LOGILAB S.A. (Paris, FRANCE), license is LGPL v2.
     6 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     6 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     7 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     7 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     8 """
     8 """
     9 __docformat__ = "restructuredtext en"
     9 __docformat__ = "restructuredtext en"
    10 
    10 
   116         etypefilter = self._cw.vreg['components'].select_or_none(
   116         etypefilter = self._cw.vreg['components'].select_or_none(
   117             'etypenavigation', self._cw, rset=self.cw_rset)
   117             'etypenavigation', self._cw, rset=self.cw_rset)
   118         if etypefilter and etypefilter.cw_propval('visible'):
   118         if etypefilter and etypefilter.cw_propval('visible'):
   119             etypefilter.render(w=w)
   119             etypefilter.render(w=w)
   120         self.nav_html = UStringIO()
   120         self.nav_html = UStringIO()
   121         if view and view.need_navigation:
   121         if view:
   122             view.paginate(w=self.nav_html.write)
   122             view.paginate(w=self.nav_html.write)
   123         w(_(self.nav_html.getvalue()))
   123         w(_(self.nav_html.getvalue()))
   124         w(u'<div id="contentmain">\n')
   124         w(u'<div id="contentmain">\n')
   125         view.render(w=w)
   125         view.render(w=w)
   126         w(u'</div>\n') # close id=contentmain
   126         w(u'</div>\n') # close id=contentmain