Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2016-03-20 08:46:56 +0300
committerStan Hu <stanhu@gmail.com>2016-03-20 08:47:27 +0300
commitd5c071419a3c302a7cdfd939db944515b57bf21b (patch)
treecdc6797fd47b7419ef8a6147c0ea822cc70ab185 /app/helpers/button_helper.rb
parent68fa4de6e39dfa036bb74eeb01fa569c716aacdf (diff)
Use http_clone_button and ssh_clone_button to restore tooltip functionality in clone panel
Diffstat (limited to 'app/helpers/button_helper.rb')
-rw-r--r--app/helpers/button_helper.rb26
1 files changed, 10 insertions, 16 deletions
diff --git a/app/helpers/button_helper.rb b/app/helpers/button_helper.rb
index d6c05843743..c77a2a0f430 100644
--- a/app/helpers/button_helper.rb
+++ b/app/helpers/button_helper.rb
@@ -23,36 +23,30 @@ module ButtonHelper
end
def http_clone_button(project)
- klass = 'btn js-protocol-switch'
- klass << ' active' if default_clone_protocol == 'http'
+ klass = 'http-selector'
klass << ' has_tooltip' if current_user.try(:require_password?)
protocol = gitlab_config.protocol.upcase
- content_tag :button, protocol,
+ content_tag :a, protocol,
class: klass,
+ href: @project.http_url_to_repo,
data: {
- clone: project.http_url_to_repo,
- container: 'body',
- html: 'true',
+ html: true,
title: "Set a password on your account<br>to pull or push via #{protocol}"
- },
- type: :button
+ }
end
def ssh_clone_button(project)
- klass = 'btn js-protocol-switch'
- klass << ' active' if default_clone_protocol == 'ssh'
+ klass = 'ssh-selector'
klass << ' has_tooltip' if current_user.try(:require_ssh_key?)
- content_tag :button, 'SSH',
+ content_tag :a, 'SSH',
class: klass,
+ href: project.ssh_url_to_repo,
data: {
- clone: project.ssh_url_to_repo,
- container: 'body',
- html: 'true',
+ html: true,
title: 'Add an SSH key to your profile<br>to pull or push via SSH.'
- },
- type: :button
+ }
end
end