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