equal
deleted
inserted
replaced
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 |