| | |
| | | import org.apache.wicket.markup.repeater.data.ListDataProvider;
|
| | |
|
| | | import com.gitblit.Constants;
|
| | | import com.gitblit.GitBlit;
|
| | | import com.gitblit.Keys;
|
| | | import com.gitblit.models.Activity;
|
| | | import com.gitblit.models.Activity.RepositoryCommit;
|
| | | import com.gitblit.utils.StringUtils;
|
| | |
| | |
|
| | | Collections.sort(recentActivity);
|
| | |
|
| | | final int shortHashLen = GitBlit.getInteger(Keys.web.shortCommitIdLength, 6);
|
| | | DataView<Activity> activityView = new DataView<Activity>("activity",
|
| | | new ListDataProvider<Activity>(recentActivity)) {
|
| | | private static final long serialVersionUID = 1L;
|
| | |
| | | .getWhen(), getTimeZone(), getTimeUtils()));
|
| | |
|
| | | // avatar
|
| | | commitItem.add(new GravatarImage("avatar", commit.getAuthorIdent(), 36));
|
| | | commitItem.add(new GravatarImage("avatar", commit.getAuthorIdent(), 40));
|
| | |
|
| | | // merge icon
|
| | | if (commit.getParentCount() > 1) {
|
| | | commitItem.add(WicketUtils.newImage("commitIcon",
|
| | | "commit_merge_16x16.png"));
|
| | | } else {
|
| | | commitItem.add(WicketUtils.newBlankImage("commitIcon"));
|
| | | commitItem.add(WicketUtils.newBlankImage("commitIcon").setVisible(false));
|
| | | }
|
| | |
|
| | | // author search link
|
| | |
| | | commitItem.add(branchLink);
|
| | |
|
| | | LinkPanel commitid = new LinkPanel("commitid", "list subject",
|
| | | commit.getShortName(), CommitPage.class,
|
| | | commit.getName().substring(0, shortHashLen), CommitPage.class,
|
| | | WicketUtils.newObjectParameter(commit.repository, commit.getName()), true);
|
| | | commitItem.add(commitid);
|
| | |
|