equal
deleted
inserted
replaced
14 from cubicweb.view import EntityView |
14 from cubicweb.view import EntityView |
15 from cubicweb.web.views.xmlrss import XMLView |
15 from cubicweb.web.views.xmlrss import XMLView |
16 |
16 |
17 |
17 |
18 class XbelView(XMLView): |
18 class XbelView(XMLView): |
19 id = 'xbel' |
19 __regid__ = 'xbel' |
20 title = _('xbel') |
20 title = _('xbel') |
21 templatable = False |
21 templatable = False |
22 content_type = 'text/xml' #application/xbel+xml |
22 content_type = 'text/xml' #application/xbel+xml |
23 |
23 |
24 def cell_call(self, row, col): |
24 def cell_call(self, row, col): |
36 self.cell_call(i, 0) |
36 self.cell_call(i, 0) |
37 self.w(u"</xbel>") |
37 self.w(u"</xbel>") |
38 |
38 |
39 |
39 |
40 class XbelItemView(EntityView): |
40 class XbelItemView(EntityView): |
41 id = 'xbelitem' |
41 __regid__ = 'xbelitem' |
42 |
42 |
43 def cell_call(self, row, col): |
43 def cell_call(self, row, col): |
44 entity = self.complete_entity(row, col) |
44 entity = self.complete_entity(row, col) |
45 self.w(u'<bookmark href="%s">' % xml_escape(self.url(entity))) |
45 self.w(u'<bookmark href="%s">' % xml_escape(self.url(entity))) |
46 self.w(u' <title>%s</title>' % xml_escape(entity.dc_title())) |
46 self.w(u' <title>%s</title>' % xml_escape(entity.dc_title())) |