9 __docformat__ = "restructuredtext en" |
9 __docformat__ = "restructuredtext en" |
10 _ = unicode |
10 _ = unicode |
11 |
11 |
12 from copy import copy |
12 from copy import copy |
13 |
13 |
14 try: |
|
15 from json import dumps |
|
16 except ImportError: |
|
17 from simplejson import dumps |
|
18 |
|
19 from logilab.mtconverter import xml_escape |
14 from logilab.mtconverter import xml_escape |
20 from logilab.common.decorators import cached |
15 from logilab.common.decorators import cached |
21 |
16 |
22 from cubicweb.selectors import (match_kwargs, one_line_rset, non_final_entity, |
17 from cubicweb.selectors import (match_kwargs, one_line_rset, non_final_entity, |
23 specified_etype_implements, implements, yes) |
18 specified_etype_implements, implements, yes) |
24 from cubicweb.view import EntityView |
19 from cubicweb.view import EntityView |
25 from cubicweb import tags |
20 from cubicweb import tags |
26 from cubicweb.web import uicfg, stdmsgs, eid_param, \ |
21 from cubicweb.web import uicfg, stdmsgs, eid_param, dumps, \ |
27 formfields as ff, formwidgets as fw |
22 formfields as ff, formwidgets as fw |
28 from cubicweb.web.form import FormViewMixIn, FieldNotFound |
23 from cubicweb.web.form import FormViewMixIn, FieldNotFound |
29 from cubicweb.web.views import forms |
24 from cubicweb.web.views import forms |
30 |
25 |
31 _pvdc = uicfg.primaryview_display_ctrl |
26 _pvdc = uicfg.primaryview_display_ctrl |