appobject.py
changeset 2058 7ef12c03447c
parent 2002 031414d88003
child 2059 af33833d7571
equal deleted inserted replaced
2057:0a0cbccafcb5 2058:7ef12c03447c
   149         currently displayed page when necessary
   149         currently displayed page when necessary
   150         """
   150         """
   151         # try to get page boundaries from the navigation component
   151         # try to get page boundaries from the navigation component
   152         # XXX we should probably not have a ref to this component here (eg in
   152         # XXX we should probably not have a ref to this component here (eg in
   153         #     cubicweb.common)
   153         #     cubicweb.common)
   154         nav = self.vreg.select_component('navigation', self.req, self.rset)
   154         nav = self.vreg.select_object('components', 'navigation', self.req,
       
   155                                       rset=self.rset)
   155         if nav:
   156         if nav:
   156             start, stop = nav.page_boundaries()
   157             start, stop = nav.page_boundaries()
   157             rql = self._limit_offset_rql(stop - start, start)
   158             rql = self._limit_offset_rql(stop - start, start)
   158         # result set may have be limited manually in which case navigation won't
   159         # result set may have be limited manually in which case navigation won't
   159         # apply
   160         # apply
   187             rqlst.parent = None
   188             rqlst.parent = None
   188         return rql
   189         return rql
   189 
   190 
   190     def view(self, __vid, rset=None, __fallback_vid=None, **kwargs):
   191     def view(self, __vid, rset=None, __fallback_vid=None, **kwargs):
   191         """shortcut to self.vreg.view method avoiding to pass self.req"""
   192         """shortcut to self.vreg.view method avoiding to pass self.req"""
   192         return self.vreg.view(__vid, self.req, rset, __fallback_vid, **kwargs)
   193         return self.vreg.render(__vid, self.req, __fallback_vid, rset=rset,
       
   194                                 **kwargs)
   193 
   195 
   194     def initialize_varmaker(self):
   196     def initialize_varmaker(self):
   195         varmaker = self.req.get_page_data('rql_varmaker')
   197         varmaker = self.req.get_page_data('rql_varmaker')
   196         if varmaker is None:
   198         if varmaker is None:
   197             varmaker = self.req.varmaker
   199             varmaker = self.req.varmaker