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,13 +106,11 @@ pre.well-pre { | ||
| 106 | /** Big Labels **/ | 106 | /** Big Labels **/ |
| 107 | .state-label { | 107 | .state-label { |
| 108 | font-size: 14px; | 108 | font-size: 14px; |
| 109 | - padding: 5px 15px; | 109 | + padding: 6px 25px; |
| 110 | text-align: center; | 110 | text-align: center; |
| 111 | - float: right; | ||
| 112 | - position: relative; | ||
| 113 | - top: -5px; | ||
| 114 | @include border-radius(4px); | 111 | @include border-radius(4px); |
| 115 | text-shadow: none; | 112 | text-shadow: none; |
| 113 | + margin-left: 10px; | ||
| 116 | 114 | ||
| 117 | &.state-label-green { | 115 | &.state-label-green { |
| 118 | background: #4A4; | 116 | background: #4A4; |
app/views/projects/issues/show.html.haml
| @@ -5,6 +5,11 @@ | @@ -5,6 +5,11 @@ | ||
| 5 | created at | 5 | created at |
| 6 | = @issue.created_at.stamp("Aug 21, 2011") | 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 | %span.pull-right | 13 | %span.pull-right |
| 9 | - if can?(current_user, :write_issue, @project) | 14 | - if can?(current_user, :write_issue, @project) |
| 10 | = link_to new_project_issue_path(@project), class: "btn grouped", title: "New Issue", id: "new_issue_link" do | 15 | = link_to new_project_issue_path(@project), class: "btn grouped", title: "New Issue", id: "new_issue_link" do |
| @@ -36,10 +41,6 @@ | @@ -36,10 +41,6 @@ | ||
| 36 | .ui-box.ui-box-show | 41 | .ui-box.ui-box-show |
| 37 | .ui-box-head | 42 | .ui-box-head |
| 38 | %h4.box-title | 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 | = gfm escape_once(@issue.title) | 44 | = gfm escape_once(@issue.title) |
| 44 | 45 | ||
| 45 | .ui-box-body | 46 | .ui-box-body |
app/views/projects/merge_requests/show/_mr_box.html.haml
| @@ -2,18 +2,11 @@ | @@ -2,18 +2,11 @@ | ||
| 2 | .ui-box-head | 2 | .ui-box-head |
| 3 | %h4.box-title | 3 | %h4.box-title |
| 4 | = gfm escape_once(@merge_request.title) | 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 | .ui-box-body | 6 | .ui-box-body |
| 14 | %div | 7 | %div |
| 15 | %cite.cgray | 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 | - if @merge_request.assignee | 10 | - if @merge_request.assignee |
| 18 | Currently assigned to #{link_to_member(@project, @merge_request.assignee)}. | 11 | Currently assigned to #{link_to_member(@project, @merge_request.assignee)}. |
| 19 | - if @merge_request.milestone | 12 | - if @merge_request.milestone |
app/views/projects/merge_requests/show/_mr_title.html.haml
| 1 | %h3.page-title | 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 | - else | 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 | %span.pull-right | 20 | %span.pull-right |
| 16 | - if can?(current_user, :modify_merge_request, @merge_request) | 21 | - if can?(current_user, :modify_merge_request, @merge_request) |
| @@ -36,3 +41,16 @@ | @@ -36,3 +41,16 @@ | ||
| 36 | .back-link | 41 | .back-link |
| 37 | = link_to project_merge_requests_path(@project) do | 42 | = link_to project_merge_requests_path(@project) do |
| 38 | ← To merge requests | 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,15 +3,21 @@ | ||
| 3 | Milestone ##{@milestone.iid} | 3 | Milestone ##{@milestone.iid} |
| 4 | %small | 4 | %small |
| 5 | = @milestone.expires_at | 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 | .pull-right | 12 | .pull-right |
| 7 | - if can?(current_user, :admin_milestone, @project) | 13 | - if can?(current_user, :admin_milestone, @project) |
| 8 | = link_to edit_project_milestone_path(@project, @milestone), class: "btn grouped" do | 14 | = link_to edit_project_milestone_path(@project, @milestone), class: "btn grouped" do |
| 9 | %i.icon-edit | 15 | %i.icon-edit |
| 10 | Edit | 16 | Edit |
| 11 | - if @milestone.active? | 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 | - else | 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 | - if @milestone.issues.any? && @milestone.can_be_closed? | 22 | - if @milestone.issues.any? && @milestone.can_be_closed? |
| 17 | .alert.alert-success | 23 | .alert.alert-success |
| @@ -25,10 +31,6 @@ | @@ -25,10 +31,6 @@ | ||
| 25 | .ui-box.ui-box-show | 31 | .ui-box.ui-box-show |
| 26 | .ui-box-head | 32 | .ui-box-head |
| 27 | %h4.box-title | 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 | = gfm escape_once(@milestone.title) | 35 | = gfm escape_once(@milestone.title) |
| 34 | 36 |