summaryrefslogtreecommitdiff
path: root/app/views/projects/merge_requests/_form.html.haml
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-01-01 22:27:10 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2014-01-01 22:27:10 +0200
commiteaec2350c43c58c2081156219c4f388182a50c59 (patch)
tree6d1887cb59ab3eda58dc5fa46c9c27fb243c6f82 /app/views/projects/merge_requests/_form.html.haml
parent5fa805a7ba9e6dd437a5bbda1ea28741d0d8b9ee (diff)
downloadgitlab-ce-eaec2350c43c58c2081156219c4f388182a50c59.tar.gz
Style MR form page for twbs3
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Diffstat (limited to 'app/views/projects/merge_requests/_form.html.haml')
-rw-r--r--app/views/projects/merge_requests/_form.html.haml36
1 files changed, 23 insertions, 13 deletions
diff --git a/app/views/projects/merge_requests/_form.html.haml b/app/views/projects/merge_requests/_form.html.haml
index a70bc9d9ef1..87611c08db0 100644
--- a/app/views/projects/merge_requests/_form.html.haml
+++ b/app/views/projects/merge_requests/_form.html.haml
@@ -1,4 +1,4 @@
-= form_for [@project, @merge_request], html: { class: "#{controller.action_name}-merge-request form-horizontal" } do |f|
+= form_for [@project, @merge_request], html: { class: "merge-request-form form-horizontal" } do |f|
-if @merge_request.errors.any?
.alert.alert-danger
%ul
@@ -16,7 +16,7 @@
= f.select(:source_branch, @merge_request.source_project.repository.branch_names, { include_blank: "Select branch" }, {class: 'source_branch chosen span2'})
.mr_source_commit.prepend-top-10
.col-md-2
- %h2.merge-request-angle.light
+ .merge-request-angle
%i.icon-long-arrow-right
.col-md-5
.clearfix
@@ -31,25 +31,31 @@
%hr
.merge-request-form-info
.form-group
- = f.label :title do
+ = f.label :title, class: 'control-label' do
%strong= "Title *"
.col-sm-10= f.text_field :title, class: "form-control pad js-gfm-input", maxlength: 255, rows: 5, required: true
.form-group
- .left
- = f.label :assignee_id do
+ = f.label :description, "Description", class: 'control-label'
+ .col-sm-10
+ = f.text_area :description, class: "form-control js-gfm-input", rows: 14
+ %p.hint Description is parsed with #{link_to "GitLab Flavored Markdown", help_markdown_path, target: '_blank'}.
+
+ %hr
+ .form-group
+ .merge-request-assignee
+ = f.label :assignee_id, class: 'control-label' do
%i.icon-user
Assign to
- .col-sm-10= f.select(:assignee_id, assignee_options(@merge_request), { include_blank: "Select user" }, {class: 'chosen span3'})
- .left
- = f.label :milestone_id do
+ .col-sm-10
+ = f.select(:assignee_id, assignee_options(@merge_request), { include_blank: "Select a user" }, {class: 'chosen'})
+ &nbsp;
+ = link_to 'Assign to me', '#', class: 'btn btn-small assign-to-me-link'
+ .form-group
+ .merge-request-milestone
+ = f.label :milestone_id, class: 'control-label' do
%i.icon-time
Milestone
.col-sm-10= f.select(:milestone_id, milestone_options(@merge_request), { include_blank: "Select milestone" }, {class: 'chosen'})
- .form-group
- = f.label :description, "Description"
- .col-sm-10
- = f.text_area :description, class: "form-control js-gfm-input", rows: 14
- %p.hint Description is parsed with #{link_to "GitLab Flavored Markdown", help_markdown_path, target: '_blank'}.
.form-actions
@@ -83,3 +89,7 @@
target_branch.on("change", function() {
$.get("#{branch_to_project_merge_requests_path(@source_project)}", {target_project_id: target_project.val(),ref: $(this).val() });
});
+ $('.assign-to-me-link').on('click', function(e){
+ $('#merge_request_assignee_id').val("#{current_user.id}").trigger("chosen:updated");
+ e.preventDefault();
+ });