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