parent
5566f277ca
commit
3a40842f8d
3 changed files with 4 additions and 2 deletions
|
@ -16,13 +16,14 @@ module ButtonHelper
|
|||
# See http://clipboardjs.com/#usage
|
||||
def clipboard_button(data = {})
|
||||
css_class = data[:class] || 'btn-clipboard btn-transparent'
|
||||
title = data[:title] || 'Copy to Clipboard'
|
||||
data = { toggle: 'tooltip', placement: 'bottom', container: 'body' }.merge(data)
|
||||
content_tag :button,
|
||||
icon('clipboard'),
|
||||
class: "btn #{css_class}",
|
||||
data: data,
|
||||
type: :button,
|
||||
title: 'Copy to Clipboard'
|
||||
title: title
|
||||
end
|
||||
|
||||
def http_clone_button(project, placement = 'right', append_link: true)
|
||||
|
|
|
@ -8,7 +8,6 @@
|
|||
= link_to '#', class: 'js-toggle-diff-comments btn active has-tooltip btn-file-option', title: "Toggle comments for this file", disabled: @diff_notes_disabled do
|
||||
= icon('comment')
|
||||
\
|
||||
= clipboard_button(clipboard_text: diff_file.new_path, class: 'btn-file-option')
|
||||
- if editable_diff?(diff_file)
|
||||
- link_opts = @merge_request.id ? { from_merge_request_id: @merge_request.id } : {}
|
||||
= edit_blob_link(@merge_request.source_project, @merge_request.source_branch, diff_file.new_path,
|
||||
|
|
|
@ -21,6 +21,8 @@
|
|||
- if diff_file.deleted_file
|
||||
deleted
|
||||
|
||||
= clipboard_button(clipboard_text: diff_file.new_path, class: 'btn-clipboard btn-transparent prepend-left-5', title: 'Copy filename to clipboard')
|
||||
|
||||
- if diff_file.mode_changed?
|
||||
%small
|
||||
= "#{diff_file.a_mode} → #{diff_file.b_mode}"
|
||||
|
|
Loading…
Reference in a new issue