web/views/treeview.py
branchstable
changeset 4455 6af31772765f
parent 4411 d0bde029f625
child 4459 f628abfb3a6c
equal deleted inserted replaced
4454:aba1b563705b 4455:6af31772765f
   110 
   110 
   111     def cell_call(self, row, col, vid='oneline', treeid=None, **morekwargs):
   111     def cell_call(self, row, col, vid='oneline', treeid=None, **morekwargs):
   112         assert treeid is not None
   112         assert treeid is not None
   113         entity = self.entity(row, col)
   113         entity = self.entity(row, col)
   114         itemview = self.view(vid, self.rset, row=row, col=col)
   114         itemview = self.view(vid, self.rset, row=row, col=col)
   115         if row == len(self.rset) - 1:
   115         last_class = morekwargs['is_last'] and ' class="last"' or ''
   116             self.w(u'<li class="last">%s</li>' % itemview)
   116         self.w(u'<li%s>%s</li>' % (last_class, itemview))
   117         else:
       
   118             self.w(u'<li>%s</li>' % itemview)
       
   119 
   117 
   120 
   118 
   121 class TreeViewItemView(EntityView):
   119 class TreeViewItemView(EntityView):
   122     """specific treeitem view for entities which implement ITree
   120     """specific treeitem view for entities which implement ITree
   123 
   121