web/views/treeview.py
changeset 2209 2b91abd9f5a4
parent 1977 606923dff11b
child 2234 1fbcf202882d
equal deleted inserted replaced
2187:00631850a69e 2209:2b91abd9f5a4
    24     css_classes = 'treeview widget'
    24     css_classes = 'treeview widget'
    25     title = _('tree view')
    25     title = _('tree view')
    26 
    26 
    27     def call(self, subvid=None, treeid=None, initial_load=True):
    27     def call(self, subvid=None, treeid=None, initial_load=True):
    28         if subvid is None:
    28         if subvid is None:
    29             subvid = self.req.form.pop('subvid', 'oneline') # consume it
    29             subvid = self.req.form.pop('treesubvid', 'oneline') # consume it
    30         if treeid is None:
    30         if treeid is None:
    31             treeid = self.req.form.pop('treeid', None)
    31             treeid = self.req.form.pop('treeid', None)
    32             if treeid is None:
    32             if treeid is None:
    33                 self.warning('Tree state won\'t be properly restored after next reload')
    33                 self.warning('Tree state won\'t be properly restored after next reload')
    34                 treeid = make_uid('throw away uid')
    34                 treeid = make_uid('throw away uid')
   114             rql = entity.children_rql() % {'x': entity.eid}
   114             rql = entity.children_rql() % {'x': entity.eid}
   115             url = html_escape(self.build_url('json', rql=rql, vid=parentvid,
   115             url = html_escape(self.build_url('json', rql=rql, vid=parentvid,
   116                                              pageid=self.req.pageid,
   116                                              pageid=self.req.pageid,
   117                                              treeid=treeid,
   117                                              treeid=treeid,
   118                                              fname='view',
   118                                              fname='view',
   119                                              subvid=vid))
   119                                              treesubvid=vid))
   120             divclasses = ['hitarea']
   120             divclasses = ['hitarea']
   121             if is_open:
   121             if is_open:
   122                 liclasses.append('collapsable')
   122                 liclasses.append('collapsable')
   123                 divclasses.append('collapsable-hitarea')
   123                 divclasses.append('collapsable-hitarea')
   124             else:
   124             else: