web/views/navigation.py
changeset 4265 0912f111b028
parent 4252 6c4f109c2b03
child 4283 b3c40ae2d045
equal deleted inserted replaced
4264:273307c54b4d 4265:0912f111b028
   195 
   195 
   196 def do_paginate(view, rset=None, w=None, show_all_option=True, page_size=None):
   196 def do_paginate(view, rset=None, w=None, show_all_option=True, page_size=None):
   197     """write pages index in w stream (default to view.w) and then limit the result
   197     """write pages index in w stream (default to view.w) and then limit the result
   198     set (default to view.rset) to the currently displayed page
   198     set (default to view.rset) to the currently displayed page
   199     """
   199     """
   200     req = view.req
   200     req = view._cw
   201     if rset is None:
   201     if rset is None:
   202         rset = view.rset
   202         rset = view.cw_rset
   203     nav = req.vreg['components'].select_or_none(
   203     nav = req.vreg['components'].select_or_none(
   204         'navigation', req, rset=rset, page_size=page_size)
   204         'navigation', req, rset=rset, page_size=page_size)
   205     if nav:
   205     if nav:
   206         if w is None:
   206         if w is None:
   207             w = view.w
   207             w = view.w