equal
deleted
inserted
replaced
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: |