From ffbf03175ba1154ba5984d7c473cf1ac4130c043 Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 07 May 2013 00:49:37 -0400
Subject: [PATCH] Uber-cool repository panel overhaul

---
 src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.html |   56 ++++++++++++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 48 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.html b/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.html
index c32d9d8..675ebb5 100644
--- a/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.html
+++ b/src/main/java/com/gitblit/wicket/panels/RepositoryUrlPanel.html
@@ -6,13 +6,53 @@
 
 <wicket:panel>
 	<div wicket:id="repositoryPrimaryUrl">[repository primary url]</div>
-	<div style="padding-top: 2px;">
-		<span class="link" wicket:id="appCloneLink">
-			<span wicket:id="icon"></span>
-			<span wicket:id="link"></span>
-			<span wicket:id="separator" style="padding: 0px 5px 0px 5px;"></span>
-		</span>
-	</div>	
-	<div wicket:id="repositoryGitDaemonUrl">[repository git daemon url]</div>
+	<div class="btn-toolbar" style="margin-bottom: 0px;">
+		<div class="btn-group" wicket:id="urlMenus">
+   			<a class="btn btn-mini btn-action" data-toggle="dropdown" href="#">
+   				<i class="icon-download icon-black"></i>
+    			<span wicket:id="productName"></span>
+    			<span class="caret"></span>
+   			</a>
+   			<ul class="dropdown-menu">
+   				<li><div style="padding-left: 15px; font-style: italic;" wicket:id="productAttribution"></div></li>
+   				<li class="divider"></li>
+   				
+   				<li wicket:id="repoLinks">
+   					<span wicket:id="repoLink"></span>
+   				</li>
+   				   				
+   				<li style="border-top: 1px solid #eee; margin-top:5px;padding-top:5px;"><span wicket:id="productLink"></span></li>
+   			</ul>
+   		</div>
+	</div>
+	
+	<wicket:fragment wicket:id="commandFragment">
+		<span wicket:id="content"></span><span class="hidden-phone hidden-tablet" wicket:id="copyFunction"></span>
+	</wicket:fragment>
+
+	<wicket:fragment wicket:id="linkFragment">
+		<span wicket:id="content"></span>
+	</wicket:fragment>
+
+    <!-- Plain JavaScript manual copy & paste -->
+    <wicket:fragment wicket:id="jsPanel">
+    	<span style="vertical-align:baseline;">
+    		<img wicket:id="copyIcon" wicket:message="title:gb.copyToClipboard"></img>
+    	</span>
+    </wicket:fragment>
+    
+    <!-- flash-based button-press copy & paste -->
+    <wicket:fragment wicket:id="clippyPanel">
+   		<object wicket:message="title:gb.copyToClipboard" style="vertical-align:middle;"
+   			wicket:id="clippy"
+   			width="14" 
+   			height="14"
+   			bgcolor="#ffffff" 
+       		quality="high"
+       		wmode="transparent"
+       		scale="noscale"
+       		allowScriptAccess="always"></object>
+	</wicket:fragment>
+		
 </wicket:panel>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1