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