From 3b6904b1d92b987e308f5fb3308fec215ba1f1ae Mon Sep 17 00:00:00 2001
From: James Moger <james.moger@gitblit.com>
Date: Tue, 13 Dec 2011 16:51:36 -0500
Subject: [PATCH] Integrated Clippy for a better copy-to-clipboard experience

---
 src/com/gitblit/wicket/panels/RepositoryUrlPanel.html |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/src/com/gitblit/wicket/panels/RepositoryUrlPanel.html b/src/com/gitblit/wicket/panels/RepositoryUrlPanel.html
index 25ba155..2b7be0a 100644
--- a/src/com/gitblit/wicket/panels/RepositoryUrlPanel.html
+++ b/src/com/gitblit/wicket/panels/RepositoryUrlPanel.html
@@ -8,6 +8,25 @@
 </wicket:head>
 
 <wicket:panel>
-	<span wicket:id="repositoryUrl" style="color: blue;">[repository url]</span><span style="padding-left:5px;"><span class="btn" style="padding:0px 3px;vertical-align:middle;"><img wicket:id="copyIcon" style="padding-top:1px;"></img></span></span>	
-</wicket:panel>	
+	<span wicket:id="repositoryUrl" style="color: blue;">[repository url]</span><span wicket:id="copyFunction"></span>
+    
+    <!-- Plain JavaScript manual copy & paste -->
+    <wicket:fragment wicket:id="jsPanel">
+    	<span class="btn" style="padding:0px 3px 0px 3px;vertical-align:middle;">
+    		<img wicket:id="copyIcon" style="padding-top:1px;"></img>
+    	</span>
+    </wicket:fragment>
+    
+    <!-- flash-based button-press copy & paste -->
+    <wicket:fragment wicket:id="clippyPanel">
+   		<object style="padding:0px 2px;vertical-align:middle;"
+   			wicket:id="clippy"
+   			width="110" 
+   			height="14"
+   			bgcolor="#ffffff" 
+       		quality="high"
+       		wmode="transparent"
+       		allowScriptAccess="always"></object>
+	</wicket:fragment>
+</wicket:panel>
 </html>
\ No newline at end of file

--
Gitblit v1.9.1