equal
deleted
inserted
replaced
43 entity = self.complete_entity(row, col) |
43 entity = self.complete_entity(row, col) |
44 self.render_entity(entity) |
44 self.render_entity(entity) |
45 |
45 |
46 def render_entity(self, entity): |
46 def render_entity(self, entity): |
47 self.render_entity_title(entity) |
47 self.render_entity_title(entity) |
|
48 self.render_entity_toolbox(entity) |
48 # entity's attributes and relations, excluding meta data |
49 # entity's attributes and relations, excluding meta data |
49 # if the entity isn't meta itself |
50 # if the entity isn't meta itself |
50 boxes = self._prepare_side_boxes(entity) |
51 boxes = self._prepare_side_boxes(entity) |
51 if boxes or hasattr(self, 'render_side_related'): |
52 if boxes or hasattr(self, 'render_side_related'): |
52 self.w(u'<table width="100%"><tr><td style="width: 75%">') |
53 self.w(u'<table width="100%"><tr><td style="width: 75%">') |
84 def render_entity_title(self, entity): |
85 def render_entity_title(self, entity): |
85 """default implementation return dc_title""" |
86 """default implementation return dc_title""" |
86 title = xml_escape(entity.dc_title()) |
87 title = xml_escape(entity.dc_title()) |
87 if title: |
88 if title: |
88 self.w(u'<h1>%s</h1>' % title) |
89 self.w(u'<h1>%s</h1>' % title) |
|
90 |
|
91 def render_entity_toolbox(self, entity): |
|
92 self.content_navigation_components('ctxtoolbar') |
89 |
93 |
90 def render_entity_metadata(self, entity): |
94 def render_entity_metadata(self, entity): |
91 # XXX deprecated |
95 # XXX deprecated |
92 entity.view('metadata', w=self.w) |
96 entity.view('metadata', w=self.w) |
93 |
97 |