Commit dcac37d9e41f21485822647b922ac952bf64358a
1 parent
8587e3a3
Exists in
master
and in
4 other branches
Restyle MR form page
Showing
5 changed files
with
49 additions
and
50 deletions
Show diff stats
app/assets/images/merge.png
593 Bytes
app/assets/stylesheets/sections/events.scss
app/assets/stylesheets/sections/merge_requests.scss
| ... | ... | @@ -82,10 +82,6 @@ |
| 82 | 82 | } |
| 83 | 83 | } |
| 84 | 84 | |
| 85 | -.mr_direction_tip { | |
| 86 | - margin-top:40px | |
| 87 | -} | |
| 88 | - | |
| 89 | 85 | .label-branch { |
| 90 | 86 | @include border-radius(4px); |
| 91 | 87 | padding: 2px 4px; |
| ... | ... | @@ -113,3 +109,12 @@ |
| 113 | 109 | } |
| 114 | 110 | } |
| 115 | 111 | } |
| 112 | + | |
| 113 | +.merge-request-angle { | |
| 114 | + text-align: center; | |
| 115 | + margin-top: 45px; | |
| 116 | +} | |
| 117 | + | |
| 118 | +.merge-request-info { | |
| 119 | + padding: 15px 0; | |
| 120 | +} | ... | ... |
app/views/events/_event_last_push.html.haml
| 1 | 1 | - if show_last_push_widget?(event) |
| 2 | - .alert.alert-success.event-last-push | |
| 2 | + .event-last-push | |
| 3 | 3 | %span You pushed to |
| 4 | 4 | = link_to project_commits_path(event.project, event.ref_name) do |
| 5 | 5 | %strong= truncate(event.ref_name, length: 28) |
| ... | ... | @@ -11,3 +11,4 @@ |
| 11 | 11 | .pull-right |
| 12 | 12 | = link_to new_mr_path_from_push_event(event), title: "New Merge Request", class: "btn btn-create btn-small" do |
| 13 | 13 | Create Merge Request |
| 14 | + %hr | ... | ... |
app/views/projects/merge_requests/_form.html.haml
| ... | ... | @@ -5,49 +5,48 @@ |
| 5 | 5 | - @merge_request.errors.full_messages.each do |msg| |
| 6 | 6 | %li= msg |
| 7 | 7 | |
| 8 | - %fieldset | |
| 9 | - %legend 1. Select Branches | |
| 8 | + %h3.page-title | |
| 9 | + %i.icon-code-fork | |
| 10 | + Branches | |
| 11 | + .merge-request-branches | |
| 12 | + .row | |
| 13 | + .span5 | |
| 14 | + .light-well | |
| 15 | + %h5.cgray From (Head Branch) | |
| 16 | + = f.select(:source_branch, @repository.branch_names, { include_blank: "Select branch" }, {class: 'chosen span4'}) | |
| 17 | + .mr_source_commit.prepend-top-10 | |
| 10 | 18 | |
| 11 | - .row | |
| 12 | - .span5 | |
| 13 | - .mr_branch_box | |
| 14 | - %h5.cgray From (Head Branch) | |
| 15 | - .body | |
| 16 | - .padded= f.select(:source_branch, @repository.branch_names, { include_blank: "Select branch" }, {class: 'chosen span4'}) | |
| 17 | - .mr_source_commit | |
| 19 | + .span2 | |
| 20 | + %h1.merge-request-angle | |
| 21 | + %i.icon-angle-right | |
| 22 | + .span5 | |
| 23 | + .light-well | |
| 24 | + %h5.cgray To (Base Branch) | |
| 25 | + = f.select(:target_branch, @repository.branch_names, { include_blank: "Select branch" }, {class: 'chosen span4'}) | |
| 26 | + .mr_target_commit.prepend-top-10 | |
| 18 | 27 | |
| 19 | - .span2 | |
| 20 | - %center= image_tag "merge.png", class: 'mr_direction_tip' | |
| 21 | - .span5 | |
| 22 | - .mr_branch_box | |
| 23 | - %h5.cgray To (Base Branch) | |
| 24 | - .body | |
| 25 | - .padded= f.select(:target_branch, @repository.branch_names, { include_blank: "Select branch" }, {class: 'chosen span4'}) | |
| 26 | - .mr_target_commit | |
| 28 | + %hr | |
| 27 | 29 | |
| 28 | - %fieldset | |
| 29 | - %legend 2. Fill info | |
| 30 | + %h3.page-title | |
| 31 | + %i.icon-paper-clip | |
| 32 | + Details | |
| 33 | + .merge-request-info | |
| 34 | + .clearfix | |
| 35 | + = f.label :title do | |
| 36 | + %strong= "Title *" | |
| 37 | + .input= f.text_field :title, class: "input-xxlarge pad js-gfm-input", maxlength: 255, rows: 5, required: true | |
| 38 | + .clearfix | |
| 39 | + .left | |
| 40 | + = f.label :assignee_id do | |
| 41 | + %i.icon-user | |
| 42 | + Assign to | |
| 43 | + .input= f.select(:assignee_id, @project.team.members.sort_by(&:name).map {|p| [ p.name, p.id ] }, { include_blank: "Select user" }, {class: 'chosen span3'}) | |
| 44 | + .left | |
| 45 | + = f.label :milestone_id do | |
| 46 | + %i.icon-time | |
| 47 | + Milestone | |
| 48 | + .input= f.select(:milestone_id, @project.milestones.active.all.map {|p| [ p.title, p.id ] }, { include_blank: "Select milestone" }, {class: 'chosen'}) | |
| 30 | 49 | |
| 31 | - .ui-box.ui-box-show | |
| 32 | - .ui-box-head | |
| 33 | - .clearfix | |
| 34 | - = f.label :title do | |
| 35 | - %strong= "Title *" | |
| 36 | - .input= f.text_field :title, class: "input-xxlarge pad js-gfm-input", maxlength: 255, rows: 5, required: true | |
| 37 | - .ui-box-body | |
| 38 | - .clearfix | |
| 39 | - .left | |
| 40 | - = f.label :assignee_id do | |
| 41 | - %i.icon-user | |
| 42 | - Assign to | |
| 43 | - .input= f.select(:assignee_id, @project.team.members.sort_by(&:name).map {|p| [ p.name, p.id ] }, { include_blank: "Select user" }, {class: 'chosen span3'}) | |
| 44 | - .left | |
| 45 | - = f.label :milestone_id do | |
| 46 | - %i.icon-time | |
| 47 | - Milestone | |
| 48 | - .input= f.select(:milestone_id, @project.milestones.active.all.map {|p| [ p.title, p.id ] }, { include_blank: "Select milestone" }, {class: 'chosen'}) | |
| 49 | - | |
| 50 | - .control-group | |
| 51 | 50 | |
| 52 | 51 | .form-actions |
| 53 | 52 | - if @merge_request.new_record? | ... | ... |