From 7ba0ec1e871a1f7b5a40b3272e860ade13038e95 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 06 Apr 2011 17:25:23 -0400
Subject: [PATCH] Added placeholder for Admin links on main page.

---
 src/com/gitblit/wicket/pages/TicGitTicketPage.java |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/com/gitblit/wicket/pages/TicGitTicketPage.java b/src/com/gitblit/wicket/pages/TicGitTicketPage.java
index 6390500..c73a3ce 100644
--- a/src/com/gitblit/wicket/pages/TicGitTicketPage.java
+++ b/src/com/gitblit/wicket/pages/TicGitTicketPage.java
@@ -19,7 +19,7 @@
 public class TicGitTicketPage extends RepositoryPage {
 
 	public TicGitTicketPage(PageParameters params) {
-		super(params, "ticgit ticket");
+		super(params, "ticket");
 
 		final String ticketFolder = params.getString("f", "");
 
@@ -32,7 +32,21 @@
 		add(new Label("ticketHandler", t.handler));
 		String openDate = GitBlitWebSession.get().formatDateTimeLong(t.date);
 		add(new Label("ticketOpenDate", openDate));
-		add(new Label("ticketState", t.state));
+		Label stateLabel = new Label("ticketState", t.state);
+		String css = null;
+		if (t.state.equals("open")) {
+			css = "bug_open";
+		} else if (t.state.equals("hold")) {
+			css = "bug_hold";
+		} else if (t.state.equals("resolved")) {
+			css = "bug_resolved";
+		} else if (t.state.equals("invalid")) {
+			css = "bug_invalid";
+		}
+		if (css != null) {
+			WicketUtils.setCssClass(stateLabel, css);
+		}
+		add(stateLabel);
 		add(new Label("ticketTags", flattenStrings(t.tags)));
 
 		ListDataProvider<Comment> commentsDp = new ListDataProvider<Comment>(t.comments);

--
Gitblit v1.9.1