web/views/timeline.py
branchstable
changeset 5389 809d3b5b3d31
parent 5377 84d14ddfae13
child 5421 8167de96c523
equal deleted inserted replaced
5388:9167751463d4 5389:809d3b5b3d31
     7 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     7 :contact: http://www.logilab.fr/ -- mailto:contact@logilab.fr
     8 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     8 :license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses
     9 """
     9 """
    10 __docformat__ = "restructuredtext en"
    10 __docformat__ = "restructuredtext en"
    11 
    11 
    12 try:
       
    13     import json
       
    14 except ImportError:
       
    15     import simplejson as json
       
    16 
       
    17 from logilab.mtconverter import xml_escape
    12 from logilab.mtconverter import xml_escape
    18 
    13 
    19 from cubicweb.interfaces import ICalendarable
    14 from cubicweb.interfaces import ICalendarable
    20 from cubicweb.selectors import implements
    15 from cubicweb.selectors import implements
    21 from cubicweb.view import EntityView, StartupView
    16 from cubicweb.view import EntityView, StartupView
       
    17 from cubicweb.web import json
    22 
    18 
    23 _ = unicode
    19 _ = unicode
    24 
    20 
    25 class TimelineJsonView(EntityView):
    21 class TimelineJsonView(EntityView):
    26     """generates a json file to feed Timeline.loadJSON()
    22     """generates a json file to feed Timeline.loadJSON()