web/views/treeview.py
branchstable
changeset 5402 ea73a6e39d19
parent 5377 84d14ddfae13
child 5421 8167de96c523
equal deleted inserted replaced
5384:b619531ddbd2 5402:ea73a6e39d19
     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):