equal
deleted
inserted
replaced
91 self.w(u'<div class="%s">' % context) |
91 self.w(u'<div class="%s">' % context) |
92 for comp in self._cw.vreg['ctxcomponents'].poss_visible_objects( |
92 for comp in self._cw.vreg['ctxcomponents'].poss_visible_objects( |
93 self._cw, rset=self.cw_rset, view=self, context=context): |
93 self._cw, rset=self.cw_rset, view=self, context=context): |
94 try: |
94 try: |
95 comp.render(w=self.w, row=self.cw_row, view=self) |
95 comp.render(w=self.w, row=self.cw_row, view=self) |
96 except NotImplementedError: |
96 except TypeError: |
97 warn('[3.2] component %s doesnt implement cell_call, please update' |
97 comp.render(w=self.w) |
98 % comp.__class__, DeprecationWarning) |
|
99 comp.render(w=self.w, view=self) |
|
100 self.w(u'</div>') |
98 self.w(u'</div>') |
101 |
99 |
102 def render_entity_title(self, entity): |
100 def render_entity_title(self, entity): |
103 """default implementation return dc_title""" |
101 """default implementation return dc_title""" |
104 title = xml_escape(entity.dc_title()) |
102 title = xml_escape(entity.dc_title()) |
227 self.wview(vid, rset, title=label, initargs={'dispctrl': dispctrl}) |
225 self.wview(vid, rset, title=label, initargs={'dispctrl': dispctrl}) |
228 self.w(u'</div>') |
226 self.w(u'</div>') |
229 else: |
227 else: |
230 try: |
228 try: |
231 box.render(w=self.w, row=self.cw_row) |
229 box.render(w=self.w, row=self.cw_row) |
232 except NotImplementedError: |
230 except TypeError: |
233 # much probably a context insensitive box, which only |
231 box.render(w=self.w) |
234 # implements .call() and not cell_call() |
|
235 # XXX shouldn't occurs with the new box system |
|
236 box.render(w=self.w) |
|
237 |
232 |
238 def _prepare_side_boxes(self, entity): |
233 def _prepare_side_boxes(self, entity): |
239 sideboxes = [] |
234 sideboxes = [] |
240 boxesreg = self._cw.vreg['ctxcomponents'] |
235 boxesreg = self._cw.vreg['ctxcomponents'] |
241 for rschema, tschemas, role, dispctrl in self._section_def(entity, 'sideboxes'): |
236 for rschema, tschemas, role, dispctrl in self._section_def(entity, 'sideboxes'): |