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:
Diffstat (limited to 'app/helpers/button_helper.rb')
-rw-r--r--app/helpers/button_helper.rb58
1 files changed, 0 insertions, 58 deletions
diff --git a/app/helpers/button_helper.rb b/app/helpers/button_helper.rb
deleted file mode 100644
index 80c7090d91e..00000000000
--- a/app/helpers/button_helper.rb
+++ /dev/null
@@ -1,58 +0,0 @@
-module ButtonHelper
- # Output a "Copy to Clipboard" button
- #
- # data - Data attributes passed to `content_tag`
- #
- # Examples:
- #
- # # Define the clipboard's text
- # clipboard_button(clipboard_text: "Foo")
- # # => "<button class='...' data-clipboard-text='Foo'>...</button>"
- #
- # # Define the target element
- # clipboard_button(clipboard_target: "div#foo")
- # # => "<button class='...' data-clipboard-target='div#foo'>...</button>"
- #
- # See http://clipboardjs.com/#usage
- def clipboard_button(data = {})
- content_tag :button,
- icon('clipboard'),
- class: 'btn btn-xs btn-nr btn-clipboard',
- data: data,
- type: :button
- end
-
- def http_clone_button(project)
- klass = 'btn js-protocol-switch'
- klass << ' active' if default_clone_protocol == 'http'
- klass << ' has_tooltip' if current_user.try(:require_password?)
-
- protocol = gitlab_config.protocol.upcase
-
- content_tag :button, protocol,
- class: klass,
- data: {
- clone: project.http_url_to_repo,
- container: 'body',
- 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 << ' has_tooltip' if current_user.try(:require_ssh_key?)
-
- content_tag :button, 'SSH',
- class: klass,
- data: {
- clone: project.ssh_url_to_repo,
- container: 'body',
- html: 'true',
- title: 'Add an SSH key to your profile<br>to pull or push via SSH.'
- },
- type: :button
- end
-end