Commit f557686e authored by randx's avatar randx

git clone panel available on files tab too

parent 8ca0b75d
...@@ -14,3 +14,12 @@ function Projects() { ...@@ -14,3 +14,12 @@ function Projects() {
disableButtonIfEmtpyField("#project_name", ".project-submit") disableButtonIfEmtpyField("#project_name", ".project-submit")
} }
function initGitCloneSwitcher() {
var link_sel = ".project_clone_holder button";
$(link_sel).bind("click", function(e) {
$(link_sel).removeClass("active");
$(this).addClass("active");
$("#project_clone").val($(this).attr("data-clone"));
})
}
...@@ -75,8 +75,12 @@ ...@@ -75,8 +75,12 @@
padding: 4px 7px; padding: 4px 7px;
border: 1px solid #CCC; border: 1px solid #CCC;
margin-bottom:5px; margin-bottom:5px;
input[type=text] { }
.project_clone_holder {
input[type="text"] {
border: 1px solid #BBB; border: 1px solid #BBB;
box-shadow: none;
} }
} }
......
...@@ -3,8 +3,8 @@ ...@@ -3,8 +3,8 @@
.span7 .span7
.form-horizontal .form-horizontal
.input-prepend.project_clone_holder .input-prepend.project_clone_holder
= link_to "SSH", "#", class: "btn small active", :"data-clone" => @project.ssh_url_to_repo %button{class: "btn small active", :"data-clone" => @project.ssh_url_to_repo} SSH
= link_to "HTTP", "#", class: "btn small", :"data-clone" => @project.http_url_to_repo %button{class: "btn small", :"data-clone" => @project.http_url_to_repo} HTTP
= text_field_tag :project_clone, @project.url_to_repo, class: "one_click_select span5" = text_field_tag :project_clone, @project.url_to_repo, class: "one_click_select span5"
.span4.right .span4.right
.right .right
......
...@@ -5,10 +5,5 @@ ...@@ -5,10 +5,5 @@
:javascript :javascript
$(function(){ $(function(){
var link_sel = ".project_clone_holder a"; initGitCloneSwitcher();
$(link_sel).bind("click", function() {
$(link_sel).removeClass("active");
$(this).addClass("active");
$("#project_clone").val($(this).attr("data-clone"));
})
}) })
...@@ -7,4 +7,13 @@ ...@@ -7,4 +7,13 @@
%li{class: "#{'active' if (controller.controller_name == "refs") }"} %li{class: "#{'active' if (controller.controller_name == "refs") }"}
= link_to tree_project_ref_path(@project, @ref) do = link_to tree_project_ref_path(@project, @ref) do
Source Source
%li.right
.input-prepend.project_clone_holder
%button{class: "btn small active", :"data-clone" => @project.ssh_url_to_repo} SSH
%button{class: "btn small", :"data-clone" => @project.http_url_to_repo} HTTP
= text_field_tag :project_clone, @project.url_to_repo, class: "one_click_select span5"
:javascript
$(function(){
initGitCloneSwitcher();
})
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment