web/views/navigation.py
branchtls-sprint
changeset 742 99115e029dca
parent 692 800592b8d39b
child 834 50d5ca1180b1
equal deleted inserted replaced
739:39721e56b56d 742:99115e029dca
    49 
    49 
    50 class SortedNavigation(NavigationComponent):
    50 class SortedNavigation(NavigationComponent):
    51     """sorted navigation apply if navigation is needed (according to page size)
    51     """sorted navigation apply if navigation is needed (according to page size)
    52     and if the result set is sorted
    52     and if the result set is sorted
    53     """
    53     """
    54     __selectors__ = (paginated_rset, sorted_rset)
    54     __select__ = paginated_rset() & sorted_rset()
    55     
    55     
    56     # number of considered chars to build page links
    56     # number of considered chars to build page links
    57     nb_chars = 5
    57     nb_chars = 5
    58     
    58     
    59     def display_func(self, rset, col, attrname):
    59     def display_func(self, rset, col, attrname):
   178     id = 'prevnext'
   178     id = 'prevnext'
   179     # register msg not generated since no entity implements IPrevNext in cubicweb
   179     # register msg not generated since no entity implements IPrevNext in cubicweb
   180     # itself
   180     # itself
   181     title = _('contentnavigation_prevnext')
   181     title = _('contentnavigation_prevnext')
   182     help = _('contentnavigation_prevnext_description')
   182     help = _('contentnavigation_prevnext_description')
   183     __selectors__ = (one_line_rset, primary_view,
   183     __select__ = (one_line_rset() & primary_view()
   184                      match_context_prop, implements(IPrevNext))
   184                   & match_context_prop() & implements(IPrevNext))
   185     context = 'navbottom'
   185     context = 'navbottom'
   186     order = 10
   186     order = 10
   187     def call(self, view=None):
   187     def call(self, view=None):
   188         entity = self.entity(0)
   188         entity = self.entity(0)
   189         previous = entity.previous_entity()
   189         previous = entity.previous_entity()