Commit d1aff25ca4d20c39340936b2fa2976349f028e43
1 parent
3cdb8f26
Exists in
spb-stable
and in
3 other branches
Consistent place for state-label across issues, mr, milestones
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
5 changed files
with
45 additions
and
33 deletions
Show diff stats
app/assets/stylesheets/gitlab_bootstrap/common.scss
| ... | ... | @@ -106,13 +106,11 @@ pre.well-pre { |
| 106 | 106 | /** Big Labels **/ |
| 107 | 107 | .state-label { |
| 108 | 108 | font-size: 14px; |
| 109 | - padding: 5px 15px; | |
| 109 | + padding: 6px 25px; | |
| 110 | 110 | text-align: center; |
| 111 | - float: right; | |
| 112 | - position: relative; | |
| 113 | - top: -5px; | |
| 114 | 111 | @include border-radius(4px); |
| 115 | 112 | text-shadow: none; |
| 113 | + margin-left: 10px; | |
| 116 | 114 | |
| 117 | 115 | &.state-label-green { |
| 118 | 116 | background: #4A4; | ... | ... |
app/views/projects/issues/show.html.haml
| ... | ... | @@ -5,6 +5,11 @@ |
| 5 | 5 | created at |
| 6 | 6 | = @issue.created_at.stamp("Aug 21, 2011") |
| 7 | 7 | |
| 8 | + - if @issue.closed? | |
| 9 | + %span.state-label.state-label-red Closed | |
| 10 | + - else | |
| 11 | + %span.state-label.state-label-green Open | |
| 12 | + | |
| 8 | 13 | %span.pull-right |
| 9 | 14 | - if can?(current_user, :write_issue, @project) |
| 10 | 15 | = link_to new_project_issue_path(@project), class: "btn grouped", title: "New Issue", id: "new_issue_link" do |
| ... | ... | @@ -36,10 +41,6 @@ |
| 36 | 41 | .ui-box.ui-box-show |
| 37 | 42 | .ui-box-head |
| 38 | 43 | %h4.box-title |
| 39 | - - if @issue.closed? | |
| 40 | - .state-label.state-label-red Closed | |
| 41 | - - else | |
| 42 | - .state-label.state-label-green Open | |
| 43 | 44 | = gfm escape_once(@issue.title) |
| 44 | 45 | |
| 45 | 46 | .ui-box-body | ... | ... |
app/views/projects/merge_requests/show/_mr_box.html.haml
| ... | ... | @@ -2,18 +2,11 @@ |
| 2 | 2 | .ui-box-head |
| 3 | 3 | %h4.box-title |
| 4 | 4 | = gfm escape_once(@merge_request.title) |
| 5 | - - if @merge_request.merged? | |
| 6 | - .state-label.state-label-green | |
| 7 | - %i.icon-ok | |
| 8 | - Merged | |
| 9 | - - elsif @merge_request.closed? | |
| 10 | - .state-label.state-label-red | |
| 11 | - Closed | |
| 12 | 5 | |
| 13 | 6 | .ui-box-body |
| 14 | 7 | %div |
| 15 | 8 | %cite.cgray |
| 16 | - Created on #{@merge_request.created_at.stamp("Aug 21, 2011")} by #{link_to_member(@project, @merge_request.author)}. | |
| 9 | + Created by #{link_to_member(@project, @merge_request.author)}. | |
| 17 | 10 | - if @merge_request.assignee |
| 18 | 11 | Currently assigned to #{link_to_member(@project, @merge_request.assignee)}. |
| 19 | 12 | - if @merge_request.milestone | ... | ... |
app/views/projects/merge_requests/show/_mr_title.html.haml
| 1 | 1 | %h3.page-title |
| 2 | - = "Merge Request ##{@merge_request.iid}:" | |
| 3 | - | |
| 4 | - -if @merge_request.for_fork? | |
| 5 | - %span.label-branch | |
| 6 | - %span.label-project= truncate(@merge_request.source_project_path, length: 25) | |
| 7 | - #{@merge_request.source_branch} | |
| 8 | - → | |
| 9 | - %span.label-branch= @merge_request.target_branch | |
| 2 | + = "Merge Request ##{@merge_request.iid}" | |
| 3 | + %small | |
| 4 | + created at | |
| 5 | + = @merge_request.created_at.stamp("Aug 21, 2011") | |
| 6 | + | |
| 7 | + - if @merge_request.merged? | |
| 8 | + %span.state-label.state-label-green | |
| 9 | + %i.icon-ok | |
| 10 | + Merged | |
| 11 | + - elsif @merge_request.closed? | |
| 12 | + %span.state-label.state-label-red | |
| 13 | + Closed | |
| 10 | 14 | - else |
| 11 | - %span.label-branch= @merge_request.source_branch | |
| 12 | - → | |
| 13 | - %span.label-branch= @merge_request.target_branch | |
| 15 | + %span.state-label.state-label-green | |
| 16 | + Open | |
| 17 | + | |
| 18 | + | |
| 14 | 19 | |
| 15 | 20 | %span.pull-right |
| 16 | 21 | - if can?(current_user, :modify_merge_request, @merge_request) |
| ... | ... | @@ -36,3 +41,16 @@ |
| 36 | 41 | .back-link |
| 37 | 42 | = link_to project_merge_requests_path(@project) do |
| 38 | 43 | ← To merge requests |
| 44 | + | |
| 45 | + %span.prepend-left-20.monospace | |
| 46 | + -if @merge_request.for_fork? | |
| 47 | + %span | |
| 48 | + %strong | |
| 49 | + #{truncate(@merge_request.source_project_path, length: 25)}: | |
| 50 | + #{@merge_request.source_branch} | |
| 51 | + → | |
| 52 | + %span= @merge_request.target_branch | |
| 53 | + - else | |
| 54 | + %span= @merge_request.source_branch | |
| 55 | + → | |
| 56 | + %spanh= @merge_request.target_branch | ... | ... |
app/views/projects/milestones/show.html.haml
| ... | ... | @@ -3,15 +3,21 @@ |
| 3 | 3 | Milestone ##{@milestone.iid} |
| 4 | 4 | %small |
| 5 | 5 | = @milestone.expires_at |
| 6 | + - if @milestone.closed? | |
| 7 | + %span.state-label.state-label-red Closed | |
| 8 | + - elsif @milestone.expired? | |
| 9 | + %span.state-label.state-label-red Expired | |
| 10 | + - else | |
| 11 | + %span.state-label.state-label-green Open | |
| 6 | 12 | .pull-right |
| 7 | 13 | - if can?(current_user, :admin_milestone, @project) |
| 8 | 14 | = link_to edit_project_milestone_path(@project, @milestone), class: "btn grouped" do |
| 9 | 15 | %i.icon-edit |
| 10 | 16 | Edit |
| 11 | 17 | - if @milestone.active? |
| 12 | - = link_to 'Close Milestone', project_milestone_path(@project, @milestone, milestone: {state_event: :close }), method: :put, class: "btn btn-remove" | |
| 18 | + = link_to 'Close Milestone', project_milestone_path(@project, @milestone, milestone: {state_event: :close }), method: :put, class: "btn btn-remove grouped" | |
| 13 | 19 | - else |
| 14 | - = link_to 'Reopen Milestone', project_milestone_path(@project, @milestone, milestone: {state_event: :activate }), method: :put, class: "btn" | |
| 20 | + = link_to 'Reopen Milestone', project_milestone_path(@project, @milestone, milestone: {state_event: :activate }), method: :put, class: "btn grouped" | |
| 15 | 21 | |
| 16 | 22 | - if @milestone.issues.any? && @milestone.can_be_closed? |
| 17 | 23 | .alert.alert-success |
| ... | ... | @@ -25,10 +31,6 @@ |
| 25 | 31 | .ui-box.ui-box-show |
| 26 | 32 | .ui-box-head |
| 27 | 33 | %h4.box-title |
| 28 | - - if @milestone.closed? | |
| 29 | - .state-label.state-label-red Closed | |
| 30 | - - elsif @milestone.expired? | |
| 31 | - .state-label.state-label-red Expired | |
| 32 | 34 | |
| 33 | 35 | = gfm escape_once(@milestone.title) |
| 34 | 36 | ... | ... |