# HG changeset patch # User cmlenz # Date 1127257383 0 # Node ID f0e37bee64c57fbb2d51e2c44ea9607cd6f26491 # Parent 25f84dd9f159533f820a90cff8bd729fe7cced0d Paging on build configuration page. Closes #24. diff --git a/bitten/trac_ext/templates/bitten_config.cs b/bitten/trac_ext/templates/bitten_config.cs --- a/bitten/trac_ext/templates/bitten_config.cs +++ b/bitten/trac_ext/templates/bitten_config.cs @@ -1,5 +1,23 @@ - +

12: + + idx += 1 + if idx > page * 12: + more = True break + + if page > 1: + if page == 2: + prev_href = self.env.href.build(config.name) + else: + prev_href = self.env.href.build(config.name, page=page - 1) + add_link(req, 'prev', prev_href, 'Previous Page') + if more: + next_href = self.env.href.build(config.name, page=page + 1) + add_link(req, 'next', next_href, 'Next Page') + except TracError, e: self.log.error('Error accessing repository info', exc_info=True)