From 531cd203f387f8358a2e15da5f6171f5871ea688 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Wed, 20 Apr 2011 20:16:31 -0400 Subject: [PATCH] Support Markdown rendering. Use Wicket GoogleCharts from Maven. --- src/com/gitblit/wicket/WicketUtils.java | 21 ++++++++++++++++++++- 1 files changed, 20 insertions(+), 1 deletions(-) diff --git a/src/com/gitblit/wicket/WicketUtils.java b/src/com/gitblit/wicket/WicketUtils.java index e474325..c8d605b 100644 --- a/src/com/gitblit/wicket/WicketUtils.java +++ b/src/com/gitblit/wicket/WicketUtils.java @@ -9,6 +9,7 @@ import org.apache.wicket.PageParameters; import org.apache.wicket.behavior.SimpleAttributeModifier; import org.apache.wicket.markup.html.basic.Label; +import org.eclipse.jgit.diff.DiffEntry.ChangeType; import org.eclipse.jgit.lib.Constants; import com.gitblit.GitBlit; @@ -29,6 +30,24 @@ public static void setHtmlTitle(Component container, String value) { container.add(new SimpleAttributeModifier("title", value)); + } + + public static void setChangeTypeCssClass(Component container, ChangeType type) { + switch (type) { + case ADD: + setCssClass(container, "addition"); + break; + case COPY: + case RENAME: + setCssClass(container, "rename"); + break; + case DELETE: + setCssClass(container, "deletion"); + break; + case MODIFY: + setCssClass(container, "modification"); + break; + } } public static void setTicketCssClass(Component container, String state) { @@ -96,7 +115,7 @@ public static PageParameters newSearchParameter(String repositoryName, String commitId, String search, SearchType type) { if (StringUtils.isEmpty(commitId)) { - return new PageParameters("r=" + repositoryName + ",s=" + search + ",st=" + type.name()); + return new PageParameters("r=" + repositoryName + ",s=" + search + ",st=" + type.name()); } return new PageParameters("r=" + repositoryName + ",h=" + commitId + ",s=" + search + ",st=" + type.name()); } -- Gitblit v1.9.1