From f76fee63ed9cb3a30d3c0c092d860b1cb93a481b Mon Sep 17 00:00:00 2001
From: Gerard Smyth <gerard.smyth@gmail.com>
Date: Thu, 08 May 2014 13:09:30 -0400
Subject: [PATCH] Updated the SyndicationServlet to provide an additional option to return details of the tags in the repository instead of the commits. This uses a new 'ot' request parameter to indicate the object type of the content to return, which can be ither TAG or COMMIT. If this is not provided, then COMMIT is assumed to maintain backwards compatability. If tags are returned, then the paging parameters, 'l' and 'pg' are still supported, but searching options are currently ignored.

---
 src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html |   95 ++++-------------------------------------------
 1 files changed, 8 insertions(+), 87 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html b/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html
index 6b78b14..ed3754e 100644
--- a/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html
+++ b/src/main/java/com/gitblit/wicket/pages/MyDashboardPage.html
@@ -8,10 +8,10 @@
 <wicket:extend>
 <div class="container">
 
-	<div class="row" style="padding-top:5px;">
+	<div class="row" style="padding-top:10px;">
 		<div class="span7">
-			<div class="hidden-phone markdown" style="padding-bottom: 30px;" wicket:id="repositoriesMessage">[repositories message]</div>
-			<div wicket:id="activity"></div>
+			<div class="hidden-phone hidden-tablet markdown" style="padding-bottom: 10px;" wicket:id="repositoriesMessage">[repositories message]</div>
+			<div ng-non-bindable wicket:id="activity"></div>
 		</div>
 		<div class="span5">
 			<div wicket:id="repositoryTabs"></div>
@@ -29,7 +29,7 @@
 			<div wicket:id="active">[recently active]</div>
 		</div>
 		<div class="tab-pane" id="projects">
-			<div wicket:id="projectList">[all projects]</div>
+			<div wicket:id="projects">[all projects]</div>
 		</div>
 	</div>
 </wicket:fragment>
@@ -52,13 +52,13 @@
 			<div wicket:id="active">[recently active]</div>
 		</div>
 		<div class="tab-pane" id="projects">
-			<div wicket:id="projectList">[all projects]</div>
+			<div wicket:id="projects">[all projects]</div>
 		</div>
 	</div>
 </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>
@@ -68,89 +68,10 @@
 <wicket:fragment wicket:id="chartsFragment">
 	<table>
 		<tr>
-			<td><div id="chartRepositories" style="display:inline-block;width: 175px; height:175px"></div></td>
-			<td><div id="chartAuthors" style="display:inline-block;width: 175px; height: 175px;"></div></td>
+			<td><div id="chartRepositories" style="display:inline-block;width: 250px; height:175px"></div></td>
+			<td><div id="chartAuthors" style="display:inline-block;width: 250px; height: 175px;"></div></td>
 		</tr>
 	</table>
-</wicket:fragment>
-
-<wicket:fragment wicket:id="starredListFragment">
-	<div ng-controller="starredCtrl" style="border: 1px solid #ddd;border-radius: 4px;margin-bottom: 20px;">
-		<div class="header" style="padding: 5px;border: none;"><i class="icon-star"></i> <wicket:message key="gb.starredRepositories"></wicket:message> ({{starred.length}})
-			<div style="padding: 5px 0px 0px;">
-				<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter" style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
-			</div>
-		</div>
-		
-		<div ng-repeat="item in starred | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
-			<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
-			<a href="summary/?r={{item.r}}" title="{{item.i}}">{{item.p}}<b>{{item.n}}</b></a>
-			<span class="link hidden-tablet hidden-phone" style="color: #aaa;" title="{{item.d}}">{{item.t}}</span>
-			<span ng-show="item.s" class="pull-right">
-				<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s | number}} <i style="vertical-align:baseline;" class="iconic-star"></i></span>
-			</span>
-		</div>
-		
-	</div>
-</wicket:fragment>
-
-<wicket:fragment wicket:id="ownedListFragment">
-	<div ng-controller="ownedCtrl" style="border: 1px solid #ddd;border-radius: 4px;">
-		<div class="header" style="padding: 5px;border: none;"><i class="icon-user"></i> <wicket:message key="gb.myRepositories"></wicket:message> ({{owned.length}})
-			<div class="hidden-phone pull-right">
-				<span wicket:id="create"></span>
-			</div>
-			<div style="padding: 5px 0px 0px;">
-				<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter" style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
-			</div>
-		</div>
-		
-		<div ng-repeat="item in owned | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
-			<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
-			<a href="summary/?r={{item.r}}" title="{{item.i}}">{{item.p}}<b>{{item.n}}</b></a>
-			<span class="link hidden-tablet hidden-phone" style="color: #bbb;" title="{{item.d}}">{{item.t}}</span>
-			<span ng-show="item.s" class="pull-right">
-				<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s | number}} <i style="vertical-align:baseline;" class="iconic-star"></i></span>
-			</span>
-		</div>		
-	</div>
-</wicket:fragment>
-
-<wicket:fragment wicket:id="activeListFragment">
-	<div ng-controller="activeCtrl" style="border: 1px solid #ddd;border-radius: 4px;margin-bottom: 20px;">
-		<div class="header" style="padding: 5px;border: none;"><i class="icon-user"></i> <wicket:message key="gb.activeRepositories"></wicket:message> ({{active.length}})
-			<div style="padding: 5px 0px 0px;">
-				<input type="text" ng-model="query.r" class="input-large" wicket:message="placeholder:gb.filter" style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
-			</div>
-		</div>
-		
-		<div ng-repeat="item in active | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
-			<b><span class="repositorySwatch" style="background-color:{{item.c}};"><span ng-show="item.wc">!</span><span ng-show="!item.wc">&nbsp;</span></span></b>
-			<a href="summary/?r={{item.r}}" title="{{item.i}}">{{item.p}}<b>{{item.n}}</b></a>
-			<span class="link hidden-tablet hidden-phone" style="color: #bbb;" title="{{item.d}}">{{item.t}}</span>
-			<span ng-show="item.s" class="pull-right">
-				<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;">{{item.s | number}} <i style="vertical-align:baseline;" class="iconic-star"></i></span>
-			</span>
-		</div>		
-	</div>
-</wicket:fragment>
-
-<wicket:fragment wicket:id="projectListFragment">
-	<div ng-controller="projectListCtrl" style="border: 1px solid #ddd;border-radius: 4px;margin-bottom: 20px;">
-		<div class="header" style="padding: 5px;border: none;"><i class="icon-folder-close"></i> <wicket:message key="gb.projects"></wicket:message> ({{projectList.length}})
-			<div style="padding: 5px 0px 0px;">
-				<input type="text" ng-model="query.n" class="input-large" wicket:message="placeholder:gb.filter" style="border-radius: 14px; padding: 3px 14px;margin: 0px;"></input>
-			</div>
-		</div>
-		
-		<div ng-repeat="item in projectList | filter:query" style="padding: 3px;border-top: 1px solid #ddd;">
-			<a href="project/{{item.p}}" title="{{item.i}}"><b>{{item.n}}</b></a>
-			<span class="link hidden-tablet hidden-phone" style="color: #bbb;" title="{{item.d}}">{{item.t}}</span>
-			<span class="pull-right">
-				<span style="padding: 0px 5px;color: #888;font-weight:bold;vertical-align:middle;" wicket:message="title:gb.repositories">{{item.c | number}}</span>
-			</span>
-		</div>
-	</div>
 </wicket:fragment>
 
 </wicket:extend>

--
Gitblit v1.9.1