Commit d1aff25ca4d20c39340936b2fa2976349f028e43

Authored by Dmitriy Zaporozhets
1 parent 3cdb8f26

Consistent place for state-label across issues, mr, milestones

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
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 - &nbsp;  
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 - &rarr;  
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 - &rarr;  
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 &larr; To merge requests 43 &larr; 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 + &rarr;
  52 + %span= @merge_request.target_branch
  53 + - else
  54 + %span= @merge_request.source_branch
  55 + &rarr;
  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