Commit f0750b9166dd729383c4b3f865c80bb024d03798
1 parent
555c25e6
Exists in
spb-stable
and in
3 other branches
Add close button to MR comment form
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
4 changed files
with
26 additions
and
20 deletions
Show diff stats
app/assets/stylesheets/generic/buttons.scss
... | ... | @@ -118,7 +118,6 @@ |
118 | 118 | @extend .btn-primary; |
119 | 119 | } |
120 | 120 | |
121 | - &.btn-close, | |
122 | 121 | &.btn-remove { |
123 | 122 | @extend .btn-danger; |
124 | 123 | } |
... | ... | @@ -143,6 +142,22 @@ |
143 | 142 | line-height: 16px; |
144 | 143 | margin: 2px; |
145 | 144 | } |
145 | + | |
146 | + &.btn-close { | |
147 | + color: #B94A48; | |
148 | + font-weight: bold; | |
149 | + &:hover { | |
150 | + color: #B94A48; | |
151 | + } | |
152 | + } | |
153 | + | |
154 | + &.btn-reopen { | |
155 | + color: #468847; | |
156 | + font-weight: bold; | |
157 | + &:hover { | |
158 | + color: #468847; | |
159 | + } | |
160 | + } | |
146 | 161 | } |
147 | 162 | |
148 | 163 | .btn-block { | ... | ... |
app/assets/stylesheets/sections/issues.scss
... | ... | @@ -65,21 +65,6 @@ |
65 | 65 | } |
66 | 66 | } |
67 | 67 | |
68 | -.btn.close_issue { | |
69 | - color: #B94A48; | |
70 | - font-weight: bold; | |
71 | - &:hover { | |
72 | - color: #B94A48; | |
73 | - } | |
74 | -} | |
75 | -.btn.reopen_issue { | |
76 | - color: #468847; | |
77 | - font-weight: bold; | |
78 | - &:hover { | |
79 | - color: #468847; | |
80 | - } | |
81 | -} | |
82 | - | |
83 | 68 | @media (min-width: 800px) { .issues_filters select { width: 160px; } } |
84 | 69 | @media (min-width: 1200px) { .issues_filters select { width: 220px; } } |
85 | 70 | ... | ... |
app/views/projects/issues/show.html.haml
... | ... | @@ -16,9 +16,9 @@ |
16 | 16 | New Issue |
17 | 17 | - if can?(current_user, :modify_issue, @issue) |
18 | 18 | - if @issue.closed? |
19 | - = link_to 'Reopen', project_issue_path(@project, @issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn grouped reopen_issue" | |
19 | + = link_to 'Reopen', project_issue_path(@project, @issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn grouped btn-reopen" | |
20 | 20 | - else |
21 | - = link_to 'Close', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn grouped close_issue", title: "Close Issue" | |
21 | + = link_to 'Close', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn grouped btn-close", title: "Close Issue" | |
22 | 22 | |
23 | 23 | = link_to edit_project_issue_path(@project, @issue), class: "btn grouped" do |
24 | 24 | %i.icon-edit |
... | ... | @@ -54,9 +54,9 @@ |
54 | 54 | - content_for :note_actions do |
55 | 55 | - if can?(current_user, :modify_issue, @issue) |
56 | 56 | - if @issue.closed? |
57 | - = link_to 'Reopen Issue', project_issue_path(@project, @issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn grouped reopen_issue" | |
57 | + = link_to 'Reopen Issue', project_issue_path(@project, @issue, issue: {state_event: :reopen }, status_only: true), method: :put, class: "btn grouped btn-reopen" | |
58 | 58 | - else |
59 | - = link_to 'Close Issue', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn grouped close_issue", title: "Close Issue" | |
59 | + = link_to 'Close Issue', project_issue_path(@project, @issue, issue: {state_event: :close }, status_only: true), method: :put, class: "btn grouped btn-close", title: "Close Issue" | |
60 | 60 | |
61 | 61 | .participants |
62 | 62 | %cite.cgray #{@issue.participants.count} participants | ... | ... |
app/views/projects/merge_requests/_show.html.haml
... | ... | @@ -22,6 +22,12 @@ |
22 | 22 | %i.icon-list-alt |
23 | 23 | Diff |
24 | 24 | |
25 | + - content_for :note_actions do | |
26 | + - if can?(current_user, :modify_merge_request, @merge_request) | |
27 | + - unless @merge_request.closed? | |
28 | + = link_to 'Close', project_merge_request_path(@project, @merge_request, merge_request: {state_event: :close }), method: :put, class: "btn grouped btn-close", title: "Close merge request" | |
29 | + | |
30 | + | |
25 | 31 | .notes.tab-content.voting_notes#notes{ class: (controller.action_name == 'show') ? "" : "hide" } |
26 | 32 | = render "projects/notes/notes_with_form" |
27 | 33 | .diffs.tab-content | ... | ... |