equal
deleted
inserted
replaced
8 __docformat__ = "restructuredtext en" |
8 __docformat__ = "restructuredtext en" |
9 _ = unicode |
9 _ = unicode |
10 |
10 |
11 from warnings import warn |
11 from warnings import warn |
12 |
12 |
13 from logilab.mtconverter import html_escape |
13 from logilab.mtconverter import xml_escape |
14 |
14 |
15 from cubicweb import Unauthorized |
15 from cubicweb import Unauthorized |
16 from cubicweb.view import EntityView |
16 from cubicweb.view import EntityView |
17 from cubicweb.schema import display_name |
17 from cubicweb.schema import display_name |
18 from cubicweb.web import uicfg |
18 from cubicweb.web import uicfg |
98 comp.render(w=self.w, view=self) |
98 comp.render(w=self.w, view=self) |
99 self.w(u'</div>') |
99 self.w(u'</div>') |
100 |
100 |
101 def render_entity_title(self, entity): |
101 def render_entity_title(self, entity): |
102 """default implementation return dc_title""" |
102 """default implementation return dc_title""" |
103 title = html_escape(entity.dc_title()) |
103 title = xml_escape(entity.dc_title()) |
104 if title: |
104 if title: |
105 self.w(u'<h1><span class="etype">%s</span> %s</h1>' |
105 self.w(u'<h1><span class="etype">%s</span> %s</h1>' |
106 % (entity.dc_type().capitalize(), title)) |
106 % (entity.dc_type().capitalize(), title)) |
107 |
107 |
108 def render_entity_metadata(self, entity): |
108 def render_entity_metadata(self, entity): |