equal
deleted
inserted
replaced
109 treestate = cookies.get(treecookiename(treeid)) |
109 treestate = cookies.get(treecookiename(treeid)) |
110 if treestate: |
110 if treestate: |
111 return str(eeid) in treestate.value.split(';') |
111 return str(eeid) in treestate.value.split(';') |
112 return self.default_branch_state_is_open |
112 return self.default_branch_state_is_open |
113 |
113 |
114 def cell_call(self, row, col, treeid, vid='oneline', parentvid='treeview'): |
114 def cell_call(self, row, col, treeid, vid='oneline', parentvid='treeview', |
|
115 **kwargs): |
115 w = self.w |
116 w = self.w |
116 entity = self.entity(row, col) |
117 entity = self.entity(row, col) |
117 liclasses = [] |
118 liclasses = [] |
118 is_last = row == len(self.rset) - 1 |
119 is_last = row == len(self.rset) - 1 |
119 is_open = self.open_state(entity.eid, treeid) |
120 is_open = self.open_state(entity.eid, treeid) |
154 # add empty <ul> because jquery's treeview plugin checks for |
155 # add empty <ul> because jquery's treeview plugin checks for |
155 # sublists presence |
156 # sublists presence |
156 if not is_open: |
157 if not is_open: |
157 w(u'<ul class="placeholder"><li>place holder</li></ul>') |
158 w(u'<ul class="placeholder"><li>place holder</li></ul>') |
158 # the local node info |
159 # the local node info |
159 self.wview(vid, self.rset, row=row, col=col) |
160 self.wview(vid, self.rset, row=row, col=col, **kwargs) |
160 if is_open and not is_leaf: # => rql is defined |
161 if is_open and not is_leaf: # => rql is defined |
161 self.wview(parentvid, self.req.execute(rql), treeid=treeid, initial_load=False) |
162 self.wview(parentvid, self.req.execute(rql), treeid=treeid, initial_load=False) |
162 w(u'</li>') |
163 w(u'</li>') |
163 |
164 |