web/views/primary.py
branchstable
changeset 3845 596044fb7bc5
parent 3844 c2625c512085
child 3849 afba6d304e71
equal deleted inserted replaced
3844:c2625c512085 3845:596044fb7bc5
    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