From 1fa5e85b2d208636a6237ef8930f200767165baa Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 07 Jun 2011 20:55:19 -0400
Subject: [PATCH] Improved metrics page and added metrics links to branches panel.

---
 src/com/gitblit/wicket/panels/TagsPanel.java |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/com/gitblit/wicket/panels/TagsPanel.java b/src/com/gitblit/wicket/panels/TagsPanel.java
index f6dd762..4504c51 100644
--- a/src/com/gitblit/wicket/panels/TagsPanel.java
+++ b/src/com/gitblit/wicket/panels/TagsPanel.java
@@ -44,6 +44,8 @@
 public class TagsPanel extends BasePanel {
 
 	private static final long serialVersionUID = 1L;
+	
+	private final boolean hasTags;
 
 	public TagsPanel(String wicketId, final String repositoryName, Repository r, final int maxCount) {
 		super(wicketId);
@@ -162,5 +164,12 @@
 			add(new LinkPanel("allTags", "link", new StringResourceModel("gb.allTags", this, null),
 					TagsPage.class, WicketUtils.newRepositoryParameter(repositoryName)));
 		}
+		
+		hasTags = tags.size() > 0;
+	}
+	
+	public TagsPanel hideIfEmpty() {
+		setVisible(hasTags);
+		return this;
 	}
 }

--
Gitblit v1.9.1