From 0447ab375a988a328823d20cae0ddbbba652d74a Mon Sep 17 00:00:00 2001 From: Riyad Preukschas Date: Mon, 22 Oct 2012 19:30:42 +0200 Subject: [PATCH] Extract shared/clone_panel partial --- app/views/blame/_head.html.haml | 5 +---- app/views/projects/_clone_panel.html.haml | 6 +----- app/views/shared/_clone_panel.html.haml | 4 ++++ app/views/tree/_head.html.haml | 5 +---- 4 files changed, 7 insertions(+), 13 deletions(-) create mode 100644 app/views/shared/_clone_panel.html.haml diff --git a/app/views/blame/_head.html.haml b/app/views/blame/_head.html.haml index 175719b1..85da1805 100644 --- a/app/views/blame/_head.html.haml +++ b/app/views/blame/_head.html.haml @@ -4,7 +4,4 @@ = nav_link(controller: :refs) do = link_to 'Source', project_tree_path(@project, @ref) %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}= Gitlab.config.web_protocol.upcase - = text_field_tag :project_clone, @project.url_to_repo, class: "one_click_select span5" + = render "shared/clone_panel" diff --git a/app/views/projects/_clone_panel.html.haml b/app/views/projects/_clone_panel.html.haml index 4411ff17..aa1a9cdc 100644 --- a/app/views/projects/_clone_panel.html.haml +++ b/app/views/projects/_clone_panel.html.haml @@ -1,11 +1,7 @@ .project_clone_panel .row .span7 - .form-horizontal - .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}= Gitlab.config.web_protocol.upcase - = text_field_tag :project_clone, @project.url_to_repo, class: "one_click_select span5" + .form-horizontal= render "shared/clone_panel" .span4.right .right - unless @project.empty_repo? diff --git a/app/views/shared/_clone_panel.html.haml b/app/views/shared/_clone_panel.html.haml new file mode 100644 index 00000000..947dc478 --- /dev/null +++ b/app/views/shared/_clone_panel.html.haml @@ -0,0 +1,4 @@ +.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}= Gitlab.config.web_protocol.upcase + = text_field_tag :project_clone, @project.url_to_repo, class: "one_click_select span5" diff --git a/app/views/tree/_head.html.haml b/app/views/tree/_head.html.haml index f1b3f63f..f8e5c99f 100644 --- a/app/views/tree/_head.html.haml +++ b/app/views/tree/_head.html.haml @@ -4,7 +4,4 @@ = nav_link(controller: :tree) do = link_to 'Source', project_tree_path(@project, @ref) %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" + = render "shared/clone_panel" \ No newline at end of file