From bdfb4cbb8175c09beaf77c7270d36403b127a0de Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Wed, 19 Jun 2013 16:24:55 -0400
Subject: [PATCH] Fixed tablet/phone scaling on dashboards. Improved digests title.

---
 src/main/java/com/gitblit/wicket/pages/ProjectPage.html     |    6 +++---
 src/main/java/com/gitblit/wicket/pages/MyDashboardPage.java |    2 +-
 src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html |    4 ++--
 src/main/java/com/gitblit/wicket/pages/DashboardPage.java   |    5 ++---
 src/main/java/com/gitblit/wicket/GitBlitWebApp.properties   |    3 ++-
 src/main/java/com/gitblit/wicket/pages/ProjectPage.java     |    2 +-
 6 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties b/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties
index f7e72ca..f3c6d71 100644
--- a/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties
+++ b/src/main/java/com/gitblit/wicket/GitBlitWebApp.properties
@@ -495,4 +495,5 @@
 gb.reflog = reflog
 gb.active = active
 gb.starred = starred
-gb.owned = owned
\ No newline at end of file
+gb.owned = owned
+gb.starredAndOwned = starred & owned
\ No newline at end of file
diff --git a/src/main/java/com/gitblit/wicket/pages/DashboardPage.java b/src/main/java/com/gitblit/wicket/pages/DashboardPage.java
index 1c45b64..3c2828b 100644
--- a/src/main/java/com/gitblit/wicket/pages/DashboardPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/DashboardPage.java
@@ -52,7 +52,6 @@
 import com.gitblit.wicket.PageRegistration;
 import com.gitblit.wicket.PageRegistration.DropDownMenuItem;
 import com.gitblit.wicket.PageRegistration.DropDownMenuRegistration;
-import com.gitblit.wicket.WicketUtils;
 import com.gitblit.wicket.charting.GoogleChart;
 import com.gitblit.wicket.charting.GoogleCharts;
 import com.gitblit.wicket.charting.GooglePieChart;
@@ -75,7 +74,7 @@
 		return true;
 	}
 
-	protected void addActivity(UserModel user, Collection<RepositoryModel> repositories, int daysBack) {
+	protected void addActivity(UserModel user, Collection<RepositoryModel> repositories, boolean isStarred, int daysBack) {
 		Calendar c = Calendar.getInstance();
 		c.add(Calendar.DATE, -1*daysBack);
 		Date minimumDate = c.getTime();
@@ -92,6 +91,7 @@
 		
 		Fragment activityFragment = new Fragment("activity", "activityFragment", this);
 		add(activityFragment);
+		activityFragment.add(new Label("feedTitle", getString( isStarred ?  "gb.starredAndOwned" : "gb.recentActivity")));
 		if (digests.size() == 0) {
 			// quiet or no starred repositories
 			if (repositories.size() == 0) {
@@ -107,7 +107,6 @@
 			// show daily commit digest feed
 			Collections.sort(digests);
 			DigestsPanel digestsPanel = new DigestsPanel("digests", digests);
-			WicketUtils.setCssStyle(digestsPanel,  "margin-top:-20px");
 			activityFragment.add(digestsPanel);
 		}
 		
diff --git a/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html b/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html
index 6b78b14..a9fd1ba 100644
--- a/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html
+++ b/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html
@@ -10,7 +10,7 @@
 
 	<div class="row" style="padding-top:5px;">
 		<div class="span7">
-			<div class="hidden-phone markdown" style="padding-bottom: 30px;" wicket:id="repositoriesMessage">[repositories message]</div>
+			<div class="hidden-phone hidden-tablet markdown" style="padding-bottom: 30px;" wicket:id="repositoriesMessage">[repositories message]</div>
 			<div wicket:id="activity"></div>
 		</div>
 		<div class="span5">
@@ -58,7 +58,7 @@
 </wicket:fragment>
 
 <wicket:fragment wicket:id="activityFragment">
-	<div class="dashboardTitle"><wicket:message key="gb.recentActivity"></wicket:message> <small><span wicket:id="feedheader"></span></small></div>
+	<div class="dashboardTitle"><span class="hidden-phone hidden-tablet" wicket:id="feedTitle"></span> <small><span wicket:id="feedheader"></span></small></div>
 	<div class="hidden-phone hidden-tablet"  style="text-align:center;">
 		<div wicket:id="charts"></div>
 	</div>
diff --git a/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.java b/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.java
index b0c89b7..858821d 100644
--- a/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.java
@@ -141,7 +141,7 @@
 			feed.addAll(active);
 		}
 		
-		addActivity(user, feed, daysBack);
+		addActivity(user, feed, starred.size() > 0 || owned.size() > 0, daysBack);
 		
 		Fragment repositoryTabs;
 		if (UserModel.ANONYMOUS.equals(user)) {
diff --git a/src/main/java/com/gitblit/wicket/pages/ProjectPage.html b/src/main/java/com/gitblit/wicket/pages/ProjectPage.html
index 9fbe1b2..102a49e 100644
--- a/src/main/java/com/gitblit/wicket/pages/ProjectPage.html
+++ b/src/main/java/com/gitblit/wicket/pages/ProjectPage.html
@@ -25,18 +25,18 @@
 			
 			<div class="row">
 				<div class="span7">					
-					<div class="markdown" style="padding-bottom: 30px;" wicket:id="projectMessage">[project message]</div>
+					<div class="hidden-phone hidden-tablet markdown" style="padding-bottom: 30px;" wicket:id="projectMessage">[project message]</div>
 					<div wicket:id="activity">[activity panel]</div>
 				</div>
 				<div class="span5">
-					<div class="markdown" wicket:id="repositoriesMessage">[repositories message]</div>
+					<div class="hidden-phone hidden-tablet markdown" wicket:id="repositoriesMessage">[repositories message]</div>
 					<div wicket:id="repositoryList">[repository list]</div>
 				</div>
 			</div>
 		</div>
 
 <wicket:fragment wicket:id="activityFragment">
-	<div class="dashboardTitle"><wicket:message key="gb.recentActivity"></wicket:message> <small><span wicket:id="feedheader"></span></small></div>
+	<div class="dashboardTitle"><span class="hidden-phone hidden-tablet" wicket:id="feedTitle"></span> <small><span wicket:id="feedheader"></span></small></div>
 	<div class="hidden-phone hidden-tablet"  style="text-align:center;">
 		<div wicket:id="charts"></div>
 	</div>
diff --git a/src/main/java/com/gitblit/wicket/pages/ProjectPage.java b/src/main/java/com/gitblit/wicket/pages/ProjectPage.java
index c64e900..b101b40 100644
--- a/src/main/java/com/gitblit/wicket/pages/ProjectPage.java
+++ b/src/main/java/com/gitblit/wicket/pages/ProjectPage.java
@@ -123,7 +123,7 @@
 		});
 
 		
-		addActivity(user, repositories, daysBack);
+		addActivity(user, repositories, false, daysBack);
 		
 		if (repositories.isEmpty()) {
 			add(new Label("repositoryList").setVisible(false));

--
Gitblit v1.9.1