equal
deleted
inserted
replaced
5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr |
5 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr |
6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
6 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses |
7 """ |
7 """ |
8 __docformat__ = "restructuredtext en" |
8 __docformat__ = "restructuredtext en" |
9 |
9 |
10 try: |
|
11 import json |
|
12 except ImportError: |
|
13 import simplejson as json |
|
14 |
|
15 from logilab.mtconverter import xml_escape |
10 from logilab.mtconverter import xml_escape |
16 from cubicweb.utils import make_uid |
11 from cubicweb.utils import make_uid |
17 from cubicweb.interfaces import ITree |
12 from cubicweb.interfaces import ITree |
18 from cubicweb.selectors import implements |
13 from cubicweb.selectors import implements |
19 from cubicweb.view import EntityView |
14 from cubicweb.view import EntityView |
|
15 from cubicweb.web import json |
20 |
16 |
21 def treecookiename(treeid): |
17 def treecookiename(treeid): |
22 return str('%s-treestate' % treeid) |
18 return str('%s-treestate' % treeid) |
23 |
19 |
24 class TreeView(EntityView): |
20 class TreeView(EntityView): |