author | Eric Sunshine
<sunshine@sunshineco.com> 2015-01-01 21:41:08 UTC |
committer | Alberto Bertogli
<albertito@blitiri.com.ar> 2015-01-11 21:18:22 UTC |
parent | bebc7fa3f00e9e9d11db488bef6a76836ac6730c |
views/branch.html | +7 | -3 |
views/paginate.html | +1 | -1 |
diff --git a/views/branch.html b/views/branch.html index 79ea880..a49150e 100644 --- a/views/branch.html +++ b/views/branch.html @@ -18,7 +18,7 @@ </p> % commits = repo.commits("refs/heads/" + repo.branch, -% limit = repo.info.commits_per_page, +% limit = repo.info.commits_per_page + 1, % offset = repo.info.commits_per_page * offset) % commits = list(commits) @@ -26,8 +26,12 @@ % abort(404, "No more commits") % end +% more = len(commits) > repo.info.commits_per_page +% if more: +% commits = commits[:-1] +% end -% include paginate nelem = len(commits), max_per_page = repo.info.commits_per_page, offset = offset +% include paginate more = more, offset = offset % kwargs = dict(repo=repo, commits=commits, % shorten=shorten, repo_root="../..") @@ -35,7 +39,7 @@ <p/> -% include paginate nelem = len(commits), max_per_page = repo.info.commits_per_page, offset = offset +% include paginate more = more, offset = offset </body> </html> diff --git a/views/paginate.html b/views/paginate.html index 72f3156..08e2773 100644 --- a/views/paginate.html +++ b/views/paginate.html @@ -6,7 +6,7 @@ <span class="inactive">← prev</span> % end <span class="sep">|</span> -% if nelem >= max_per_page: +% if more: <a href="{{offset + 1}}.html">next →</a> % else: <span class="inactive">next →</span>