cubicweb/web/views/treeview.py
changeset 12503 b01dd0ef43aa
parent 11803 9f7949b63ab2
equal deleted inserted replaced
12502:e651d5f24cb5 12503:b01dd0ef43aa
    20 """
    20 """
    21 
    21 
    22 
    22 
    23 from cubicweb import _
    23 from cubicweb import _
    24 
    24 
    25 from warnings import warn
       
    26 
       
    27 from logilab.mtconverter import xml_escape
    25 from logilab.mtconverter import xml_escape
    28 
    26 
    29 from cubicweb.utils import make_uid, json
    27 from cubicweb.utils import make_uid, json
    30 from cubicweb.predicates import adaptable
    28 from cubicweb.predicates import adaptable
    31 from cubicweb.view import EntityView
    29 from cubicweb.view import EntityView
   148         self._cw.add_js(('cubicweb.ajax.js', 'cubicweb.widgets.js', 'jquery-treeview/jquery.treeview.js'))
   146         self._cw.add_js(('cubicweb.ajax.js', 'cubicweb.widgets.js', 'jquery-treeview/jquery.treeview.js'))
   149         self._cw.html_headers.add_onload(u"""
   147         self._cw.html_headers.add_onload(u"""
   150 jQuery("#tree-%s").treeview({toggle: toggleTree, prerendered: true});""" % treeid)
   148 jQuery("#tree-%s").treeview({toggle: toggleTree, prerendered: true});""" % treeid)
   151 
   149 
   152     def call(self, subvid=None, treeid=None,
   150     def call(self, subvid=None, treeid=None,
   153              initial_load=True, initial_thru_ajax=None, **morekwargs):
   151              initial_load=True, **morekwargs):
   154         if initial_thru_ajax is not None:
       
   155             msg = '[3.24] initial_thru_ajax argument is deprecated'
       
   156             warn(msg, DeprecationWarning, stacklevel=2)
       
   157 
       
   158         subvid, treeid = self._init_params(subvid, treeid,
   152         subvid, treeid = self._init_params(subvid, treeid,
   159                                            initial_load, morekwargs)
   153                                            initial_load, morekwargs)
   160         ulid = ' '
   154         ulid = ' '
   161         self._init_headers(treeid)
   155         self._init_headers(treeid)
   162         ulid = ' id="tree-%s"' % treeid
   156         ulid = ' id="tree-%s"' % treeid