From ef5c58d12ff33e4f2b83b6dcd53bdb6c96a6150d Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 11 Apr 2011 08:18:22 -0400 Subject: [PATCH] Page log. --- src/com/gitblit/wicket/WicketUtils.java | 21 ++++++++++++++------- 1 files changed, 14 insertions(+), 7 deletions(-) diff --git a/src/com/gitblit/wicket/WicketUtils.java b/src/com/gitblit/wicket/WicketUtils.java index 63efd54..bc1f441 100644 --- a/src/com/gitblit/wicket/WicketUtils.java +++ b/src/com/gitblit/wicket/WicketUtils.java @@ -79,21 +79,28 @@ } public static PageParameters newRepositoryParameter(String repositoryName) { - return new PageParameters("p=" + repositoryName); + return new PageParameters("r=" + repositoryName); } - public static PageParameters newCommitParameter(String repositoryName, String commitId) { - if (commitId == null || commitId.trim().length() == 0) { + public static PageParameters newObjectParameter(String repositoryName, String objectId) { + if (objectId == null || objectId.trim().length() == 0) { return newRepositoryParameter(repositoryName); } - return new PageParameters("p=" + repositoryName + ",h=" + commitId); + return new PageParameters("r=" + repositoryName + ",h=" + objectId); } - public static PageParameters newPathParameter(String repositoryName, String commitId, String path) { + public static PageParameters newPathParameter(String repositoryName, String objectId, String path) { if (path == null || path.trim().length() == 0) { - return newCommitParameter(repositoryName, commitId); + return newObjectParameter(repositoryName, objectId); } - return new PageParameters("p=" + repositoryName + ",h=" + commitId + ",f=" + path); + return new PageParameters("r=" + repositoryName + ",h=" + objectId + ",f=" + path); + } + + public static PageParameters newLogPageParameter(String repositoryName, String objectId, int pageNumber) { + if (pageNumber <= 1) { + return newObjectParameter(repositoryName, objectId); + } + return new PageParameters("r=" + repositoryName + ",h=" + objectId + ",page=" + pageNumber); } public static Label createDateLabel(String wicketId, Date date, TimeZone timeZone) { -- Gitblit v1.9.1