From 36b3ffa6569978c8c4272777d78b988e79203d30 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Thu, 4 Aug 2011 09:12:13 -0400
Subject: Fix for long email addresses in author metrics (issue 15).

---
 src/com/gitblit/wicket/pages/MetricsPage.html | 57 ++++++++++++++++-----------
 src/com/gitblit/wicket/pages/MetricsPage.java |  2 +-
 2 files changed, 34 insertions(+), 25 deletions(-)

(limited to 'src')

diff --git a/src/com/gitblit/wicket/pages/MetricsPage.html b/src/com/gitblit/wicket/pages/MetricsPage.html
index 734b9fad..cff5817d 100644
--- a/src/com/gitblit/wicket/pages/MetricsPage.html
+++ b/src/com/gitblit/wicket/pages/MetricsPage.html
@@ -6,30 +6,39 @@
       
 <body>
 <wicket:extend>
-	<div style="padding-top:10px;">
-		<!-- branch name -->
-		<div><span class="metricsTitle" wicket:id="branchTitle"></span></div>
-	
-		<!-- placeholder for more info -->
-		<div style="float:right;width:200px;text-align: left;">
-		</div>
-
-		<!-- branch stats -->
-		<h2><wicket:message key="gb.stats"></wicket:message></h2>
-		<span wicket:id="branchStats"></span>
-		
-		<!-- commit activity trend -->
-		<h2><wicket:message key="gb.commitActivityTrend"></wicket:message></h2>
-		<div><img wicket:id="commitsChart" /></div>
-		
-		<!-- commit activity by day of week -->
-		<h2><wicket:message key="gb.commitActivityDOW"></wicket:message></h2>
-		<div><img wicket:id="dayOfWeekChart" /></div>
-		
-		<!-- commit activity by primary authors -->
-		<h2><wicket:message key="gb.commitActivityAuthors"></wicket:message></h2>
-		<div><img wicket:id="authorsChart" /></div>
-	</div>
+<div style="padding-top:10px;">
+	<!-- branch name -->
+	<div><span class="metricsTitle" wicket:id="branchTitle"></span></div>
+			
+	<table>
+		<tr>
+			<!-- branch stats -->
+			<td colspan=2>
+				<h2><wicket:message key="gb.stats"></wicket:message></h2>
+				<span wicket:id="branchStats"></span>		
+			</td>
+		</tr>
+		<tr>		
+			<!-- commit activity trend -->
+			<td>
+				<h2><wicket:message key="gb.commitActivityTrend"></wicket:message></h2>
+				<div><img wicket:id="commitsChart" /></div>		
+			</td>
+			<!-- commit activity by day of week -->
+			<td>
+				<h2><wicket:message key="gb.commitActivityDOW"></wicket:message></h2>
+				<div><img wicket:id="dayOfWeekChart" /></div>
+			</td>
+		</tr>
+		<tr>
+			<!-- commit activity by primary authors -->
+			<td colspan=2>
+				<h2><wicket:message key="gb.commitActivityAuthors"></wicket:message></h2>
+				<div style="text-align: center;"><img wicket:id="authorsChart" /></div>
+			</td>
+		</tr>		
+	</table>	
+</div>
 </wicket:extend>
 </body>
 </html>
\ No newline at end of file
diff --git a/src/com/gitblit/wicket/pages/MetricsPage.java b/src/com/gitblit/wicket/pages/MetricsPage.java
index 461bebec..23dcd8ab 100644
--- a/src/com/gitblit/wicket/pages/MetricsPage.java
+++ b/src/com/gitblit/wicket/pages/MetricsPage.java
@@ -121,7 +121,7 @@ public class MetricsPage extends RepositoryPage {
 			for (Metric metric : metrics) {
 				labels.add(metric.name);
 			}
-			ChartProvider provider = new ChartProvider(new Dimension(500, 200), ChartType.PIE, data);
+			ChartProvider provider = new ChartProvider(new Dimension(800, 200), ChartType.PIE, data);
 			provider.setPieLabels(labels.toArray(new String[labels.size()]));
 			add(new Chart(wicketId, provider));
 		} else {
-- 
cgit v1.2.3