equal
deleted
inserted
replaced
19 |
19 |
20 __docformat__ = "restructuredtext en" |
20 __docformat__ = "restructuredtext en" |
21 _ = unicode |
21 _ = unicode |
22 |
22 |
23 from logilab.mtconverter import BINARY_ENCODINGS, TransformError, xml_escape |
23 from logilab.mtconverter import BINARY_ENCODINGS, TransformError, xml_escape |
|
24 from logilab.common.deprecation import class_renamed |
24 |
25 |
25 from cubicweb import tags |
26 from cubicweb import tags |
26 from cubicweb.view import EntityView |
27 from cubicweb.view import EntityView |
27 from cubicweb.selectors import (one_line_rset, is_instance, match_context_prop, |
28 from cubicweb.selectors import (one_line_rset, is_instance, match_context_prop, |
28 adaptable, has_mimetype) |
29 adaptable, has_mimetype) |
167 name = xml_escape(title or entity.dc_title()) |
168 name = xml_escape(title or entity.dc_title()) |
168 durl = xml_escape(adapter.download_url()) |
169 durl = xml_escape(adapter.download_url()) |
169 self.w(u'<a href="%s">%s</a> [<a href="%s">%s</a>]' % |
170 self.w(u'<a href="%s">%s</a> [<a href="%s">%s</a>]' % |
170 (url, name, durl, self._cw._('download'))) |
171 (url, name, durl, self._cw._('download'))) |
171 |
172 |
|
173 IDownloadableLineView = class_renamed( |
|
174 'IDownloadableLineView', IDownloadableOneLineView, |
|
175 '[3.10] IDownloadableLineView is deprecated, use %IDownloadableOneLineView') |
|
176 |
172 |
177 |
173 class AbstractEmbeddedView(EntityView): |
178 class AbstractEmbeddedView(EntityView): |
174 __abstract__ = True |
179 __abstract__ = True |
175 |
180 |
176 _embedding_tag = None |
181 _embedding_tag = None |