web/views/treeview.py
changeset 464 75d242975792
parent 431 18b4dd650ef8
child 465 1158231e7360
equal deleted inserted replaced
463:1630b591cbfd 464:75d242975792
    56     id = 'filetree-oneline'
    56     id = 'filetree-oneline'
    57 
    57 
    58     def cell_call(self, row, col):
    58     def cell_call(self, row, col):
    59         entity = self.entity(row, col)
    59         entity = self.entity(row, col)
    60         if ITree.is_implemented_by(entity.__class__) and not entity.is_leaf():
    60         if ITree.is_implemented_by(entity.__class__) and not entity.is_leaf():
    61             self.w(u'<span class="folder">%s</span>' % entity.view('oneline'))
    61             self.w(u'<div class="folder">%s</div>' % entity.view('oneline'))
    62         else:
    62         else:
    63             # XXX define specific CSS classes according to mime types
    63             # XXX define specific CSS classes according to mime types
    64             self.w(u'<span class="file">%s</span>' % entity.view('oneline'))
    64             self.w(u'<div class="file">%s</div>' % entity.view('oneline'))
    65 
    65 
    66 
    66 
    67 class DefaultTreeViewItemView(EntityView):
    67 class DefaultTreeViewItemView(EntityView):
    68     """default treeitem view for entities which don't implement ITree
    68     """default treeitem view for entities which don't implement ITree
    69     """
    69     """