diff options
author | Stan Hu <stanhu@gmail.com> | 2016-03-20 08:46:56 +0300 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2016-03-20 08:47:27 +0300 |
commit | d5c071419a3c302a7cdfd939db944515b57bf21b (patch) | |
tree | cdc6797fd47b7419ef8a6147c0ea822cc70ab185 /app/helpers/button_helper.rb | |
parent | 68fa4de6e39dfa036bb74eeb01fa569c716aacdf (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.rb | 26 |
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 |