Skip to content

Commit 168f039

Browse files
committed
Declare top and bottom page links on reflog page (fixes #761)
1 parent e69804d commit 168f039

File tree

2 files changed

+16
-5
lines changed

2 files changed

+16
-5
lines changed

src/main/java/com/gitblit/wicket/pages/ReflogPage.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@
99

1010
<!-- pager links -->
1111
<div class="page_nav2">
12-
<a wicket:id="firstPage"><wicket:message key="gb.pageFirst"></wicket:message></a> | <a wicket:id="prevPage">&laquo; <wicket:message key="gb.pagePrevious"></wicket:message></a> | <a wicket:id="nextPage"><wicket:message key="gb.pageNext"></wicket:message> &raquo;</a>
12+
<a wicket:id="firstPageTop"><wicket:message key="gb.pageFirst"></wicket:message></a> | <a wicket:id="prevPageTop">&laquo; <wicket:message key="gb.pagePrevious"></wicket:message></a> | <a wicket:id="nextPageTop"><wicket:message key="gb.pageNext"></wicket:message> &raquo;</a>
1313
</div>
1414

1515
<!-- ref log -->
1616
<div style="margin-top:5px;" wicket:id="reflogPanel">[reflog panel]</div>
1717

1818
<!-- pager links -->
1919
<div style="padding-bottom:5px;">
20-
<a wicket:id="firstPage"><wicket:message key="gb.pageFirst"></wicket:message></a> | <a wicket:id="prevPage">&laquo; <wicket:message key="gb.pagePrevious"></wicket:message></a> | <a wicket:id="nextPage"><wicket:message key="gb.pageNext"></wicket:message> &raquo;</a>
20+
<a wicket:id="firstPageBottom"><wicket:message key="gb.pageFirst"></wicket:message></a> | <a wicket:id="prevPageBottom">&laquo; <wicket:message key="gb.pagePrevious"></wicket:message></a> | <a wicket:id="nextPageBottom"><wicket:message key="gb.pageNext"></wicket:message> &raquo;</a>
2121
</div>
2222

2323
</wicket:extend>

src/main/java/com/gitblit/wicket/pages/ReflogPage.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,15 +40,26 @@ public ReflogPage(PageParameters params) {
4040
boolean hasMore = reflogPanel.hasMore();
4141
add(reflogPanel);
4242

43-
add(new BookmarkablePageLink<Void>("firstPage", ReflogPage.class,
43+
add(new BookmarkablePageLink<Void>("firstPageTop", ReflogPage.class,
4444
WicketUtils.newObjectParameter(repositoryName, objectId))
4545
.setEnabled(pageNumber > 1));
46-
add(new BookmarkablePageLink<Void>("prevPage", ReflogPage.class,
46+
add(new BookmarkablePageLink<Void>("prevPageTop", ReflogPage.class,
4747
WicketUtils.newLogPageParameter(repositoryName, objectId, prevPage))
4848
.setEnabled(pageNumber > 1));
49-
add(new BookmarkablePageLink<Void>("nextPage", ReflogPage.class,
49+
add(new BookmarkablePageLink<Void>("nextPageTop", ReflogPage.class,
5050
WicketUtils.newLogPageParameter(repositoryName, objectId, nextPage))
5151
.setEnabled(hasMore));
52+
53+
add(new BookmarkablePageLink<Void>("firstPageBottom", ReflogPage.class,
54+
WicketUtils.newObjectParameter(repositoryName, objectId))
55+
.setEnabled(pageNumber > 1));
56+
add(new BookmarkablePageLink<Void>("prevPageBottom", ReflogPage.class,
57+
WicketUtils.newLogPageParameter(repositoryName, objectId, prevPage))
58+
.setEnabled(pageNumber > 1));
59+
add(new BookmarkablePageLink<Void>("nextPageBottom", ReflogPage.class,
60+
WicketUtils.newLogPageParameter(repositoryName, objectId, nextPage))
61+
.setEnabled(hasMore));
62+
5263
}
5364

5465
@Override

0 commit comments

Comments
 (0)