Commit a9fba2cd0acf847bced02e5ff3673b41adca151a
1 parent
42fc32d8
Exists in
spb-stable
and in
3 other branches
Fix modal dialogs
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
7 changed files
with
109 additions
and
117 deletions
Show diff stats
app/assets/stylesheets/generic/common.scss
app/assets/stylesheets/sections/merge_requests.scss
@@ -15,29 +15,9 @@ | @@ -15,29 +15,9 @@ | ||
15 | } | 15 | } |
16 | } | 16 | } |
17 | 17 | ||
18 | - .accept_group { | ||
19 | - float: left; | ||
20 | - border: 1px solid #ADA; | ||
21 | - padding: 2px; | ||
22 | - @include border-radius(5px); | ||
23 | - background: #CEB; | ||
24 | - | ||
25 | - .accept_merge_request { | ||
26 | - font-size: 13px; | ||
27 | - float: left; | ||
28 | - } | ||
29 | - .remove_branch_holder { | ||
30 | - margin-left: 20px; | ||
31 | - margin-right: 10px; | ||
32 | - float: left; | ||
33 | - } | ||
34 | - label { | ||
35 | - color: #444; | ||
36 | - text-align: left | ||
37 | - } | 18 | + .accept-group { |
38 | } | 19 | } |
39 | 20 | ||
40 | - | ||
41 | .how_to_merge_link { | 21 | .how_to_merge_link { |
42 | @extend .primary; | 22 | @extend .primary; |
43 | } | 23 | } |
app/views/help/_shortcuts.html.haml
1 | #modal-shortcuts.modal.hide | 1 | #modal-shortcuts.modal.hide |
2 | - .modal-header | ||
3 | - %a.close{href: "#", "data-dismiss" => "modal"} × | ||
4 | - %h3 Keyboard Shortcuts | ||
5 | - .modal-body | ||
6 | - %h5 Global Shortcuts | ||
7 | - %p | ||
8 | - %span.label.label-inverse s | ||
9 | - – | ||
10 | - Focus Search | ||
11 | - %p | ||
12 | - %span.label.label-inverse ? | ||
13 | - – | ||
14 | - Show this dialog | 2 | + .modal-dialog |
3 | + .modal-content | ||
4 | + .modal-header | ||
5 | + %a.close{href: "#", "data-dismiss" => "modal"} × | ||
6 | + %h3 Keyboard Shortcuts | ||
7 | + .modal-body | ||
8 | + %h5 Global Shortcuts | ||
9 | + %p | ||
10 | + %span.label.label-inverse s | ||
11 | + – | ||
12 | + Focus Search | ||
13 | + %p | ||
14 | + %span.label.label-inverse ? | ||
15 | + – | ||
16 | + Show this dialog | ||
15 | 17 | ||
16 | - %h5 Project Files browsing | ||
17 | - %p | ||
18 | - %span.label.label-inverse | ||
19 | - %i.icon-arrow-up | ||
20 | - – | ||
21 | - Move selection up | ||
22 | - %p | ||
23 | - %span.label.label-inverse | ||
24 | - %i.icon-arrow-down | ||
25 | - – | ||
26 | - Move selection down | ||
27 | - %p | ||
28 | - %span.label.label-inverse Enter | ||
29 | - – | ||
30 | - Open selection | 18 | + %h5 Project Files browsing |
19 | + %p | ||
20 | + %span.label.label-inverse | ||
21 | + %i.icon-arrow-up | ||
22 | + – | ||
23 | + Move selection up | ||
24 | + %p | ||
25 | + %span.label.label-inverse | ||
26 | + %i.icon-arrow-down | ||
27 | + – | ||
28 | + Move selection down | ||
29 | + %p | ||
30 | + %span.label.label-inverse Enter | ||
31 | + – | ||
32 | + Open selection |
app/views/projects/blob/_remove.html.haml
1 | -%div#modal-remove-blob.modal.hide | ||
2 | - .modal-header | ||
3 | - %a.close{href: "#", "data-dismiss" => "modal"} × | ||
4 | - %h3.page-title Remove #{@blob.name} | ||
5 | - %p.light | ||
6 | - From branch | ||
7 | - %strong= @ref | 1 | +#modal-remove-blob.modal.hide |
2 | + .modal-dialog | ||
3 | + .modal-content | ||
4 | + .modal-header | ||
5 | + %a.close{href: "#", "data-dismiss" => "modal"} × | ||
6 | + %h3.page-title Remove #{@blob.name} | ||
7 | + %p.light | ||
8 | + From branch | ||
9 | + %strong= @ref | ||
8 | 10 | ||
9 | - .modal-body | ||
10 | - = form_tag project_blob_path(@project, @id), method: :delete do | ||
11 | - .form-group.commit_message-group | ||
12 | - = label_tag 'commit_message', class: "control-label" do | ||
13 | - Commit message | ||
14 | - .col-sm-10 | ||
15 | - = text_area_tag 'commit_message', params[:commit_message], placeholder: "Removed this file because...", required: true, rows: 3 | ||
16 | - .form-group | ||
17 | - .col-sm-10 | ||
18 | - = submit_tag 'Remove file', class: 'btn btn-remove' | ||
19 | - = link_to "Cancel", '#', class: "btn btn-cancel", "data-dismiss" => "modal" | 11 | + .modal-body |
12 | + = form_tag project_blob_path(@project, @id), method: :delete do | ||
13 | + .form-group.commit_message-group | ||
14 | + = label_tag 'commit_message', class: "control-label" do | ||
15 | + Commit message | ||
16 | + .col-sm-10 | ||
17 | + = text_area_tag 'commit_message', params[:commit_message], placeholder: "Removed this file because...", required: true, rows: 3 | ||
18 | + .form-group | ||
19 | + .col-sm-10 | ||
20 | + = submit_tag 'Remove file', class: 'btn btn-remove' | ||
21 | + = link_to "Cancel", '#', class: "btn btn-cancel", "data-dismiss" => "modal" |
app/views/projects/merge_requests/show/_how_to_merge.html.haml
1 | %div#modal_merge_info.modal.hide | 1 | %div#modal_merge_info.modal.hide |
2 | - .modal-header | ||
3 | - %a.close{href: "#", "data-dismiss" => "modal"} × | ||
4 | - %h3 How to merge | ||
5 | - .modal-body | ||
6 | - - if @merge_request.for_fork? | ||
7 | - - source_remote = @merge_request.source_project.namespace.nil? ? "source" :@merge_request.source_project.namespace.path | ||
8 | - - target_remote = @merge_request.target_project.namespace.nil? ? "target" :@merge_request.target_project.namespace.path | ||
9 | - %p | ||
10 | - %strong Step 1. | ||
11 | - Checkout target branch and get recent objects from GitLab | ||
12 | - Assuming remote for #{@merge_request.target_project.path_with_namespace} is called #{target_remote} | ||
13 | - remote for #{@merge_request.source_project_path} is called #{source_remote} | ||
14 | - %pre.dark | ||
15 | - :preserve | ||
16 | - git checkout #{target_remote} #{@merge_request.target_branch} | ||
17 | - git fetch #{source_remote} | ||
18 | - %p | ||
19 | - %strong Step 2. | ||
20 | - Merge source branch into target branch and push changes to GitLab | ||
21 | - %pre.dark | ||
22 | - :preserve | ||
23 | - git merge #{source_remote}/#{@merge_request.source_branch} | ||
24 | - git push #{target_remote} #{@merge_request.target_branch} | ||
25 | - - else | ||
26 | - %p | ||
27 | - %strong Step 1. | ||
28 | - Checkout target branch and get recent objects from GitLab | ||
29 | - %pre.dark | ||
30 | - :preserve | ||
31 | - git checkout #{@merge_request.target_branch} | ||
32 | - git fetch origin | ||
33 | - %p | ||
34 | - %strong Step 2. | ||
35 | - Merge source branch into target branch and push changes to GitLab | ||
36 | - %pre.dark | ||
37 | - :preserve | ||
38 | - git merge origin/#{@merge_request.source_branch} | ||
39 | - git push origin #{@merge_request.target_branch} | 2 | + .modal-dialog |
3 | + .modal-content | ||
4 | + .modal-header | ||
5 | + %a.close{href: "#", "data-dismiss" => "modal"} × | ||
6 | + %h3 How to merge | ||
7 | + .modal-body | ||
8 | + - if @merge_request.for_fork? | ||
9 | + - source_remote = @merge_request.source_project.namespace.nil? ? "source" :@merge_request.source_project.namespace.path | ||
10 | + - target_remote = @merge_request.target_project.namespace.nil? ? "target" :@merge_request.target_project.namespace.path | ||
11 | + %p | ||
12 | + %strong Step 1. | ||
13 | + Checkout target branch and get recent objects from GitLab | ||
14 | + Assuming remote for #{@merge_request.target_project.path_with_namespace} is called #{target_remote} | ||
15 | + remote for #{@merge_request.source_project_path} is called #{source_remote} | ||
16 | + %pre.dark | ||
17 | + :preserve | ||
18 | + git checkout #{target_remote} #{@merge_request.target_branch} | ||
19 | + git fetch #{source_remote} | ||
20 | + %p | ||
21 | + %strong Step 2. | ||
22 | + Merge source branch into target branch and push changes to GitLab | ||
23 | + %pre.dark | ||
24 | + :preserve | ||
25 | + git merge #{source_remote}/#{@merge_request.source_branch} | ||
26 | + git push #{target_remote} #{@merge_request.target_branch} | ||
27 | + - else | ||
28 | + %p | ||
29 | + %strong Step 1. | ||
30 | + Checkout target branch and get recent objects from GitLab | ||
31 | + %pre.dark | ||
32 | + :preserve | ||
33 | + git checkout #{@merge_request.target_branch} | ||
34 | + git fetch origin | ||
35 | + %p | ||
36 | + %strong Step 2. | ||
37 | + Merge source branch into target branch and push changes to GitLab | ||
38 | + %pre.dark | ||
39 | + :preserve | ||
40 | + git merge origin/#{@merge_request.source_branch} | ||
41 | + git push origin #{@merge_request.target_branch} | ||
40 | 42 | ||
41 | 43 | ||
42 | :javascript | 44 | :javascript |
app/views/projects/merge_requests/show/_mr_accept.html.haml
@@ -14,7 +14,7 @@ | @@ -14,7 +14,7 @@ | ||
14 | %strong | 14 | %strong |
15 | = link_to "click here", "#modal_merge_info", class: "how_to_merge_link vlink", title: "How To Merge", "data-toggle" => "modal" | 15 | = link_to "click here", "#modal_merge_info", class: "how_to_merge_link vlink", title: "How To Merge", "data-toggle" => "modal" |
16 | for instructions | 16 | for instructions |
17 | - .accept_group | 17 | + .accept-group |
18 | = f.submit "Accept Merge Request", class: "btn btn-create accept_merge_request" | 18 | = f.submit "Accept Merge Request", class: "btn btn-create accept_merge_request" |
19 | - unless @merge_request.disallow_source_branch_removal? | 19 | - unless @merge_request.disallow_source_branch_removal? |
20 | .remove_branch_holder | 20 | .remove_branch_holder |
app/views/projects/wikis/_new.html.haml
1 | %div#modal-new-wiki.modal.hide | 1 | %div#modal-new-wiki.modal.hide |
2 | - .modal-header | ||
3 | - %a.close{href: "#", "data-dismiss" => "modal"} × | ||
4 | - %h3.page-title New Wiki Page | ||
5 | - .modal-body | ||
6 | - = label_tag :new_wiki_path do | ||
7 | - %span Page slug | ||
8 | - = text_field_tag :new_wiki_path, nil, placeholder: 'how-to-setup', class: 'input-lg', required: true, :'data-wikis-path' => project_wikis_path(@project) | ||
9 | - %p.hint | ||
10 | - Please don't use spaces and slashes | ||
11 | - .modal-footer | ||
12 | - = link_to 'Build', '#', class: 'build-new-wiki btn btn-create' | 2 | + .modal-dialog |
3 | + .modal-content | ||
4 | + .modal-header | ||
5 | + %a.close{href: "#", "data-dismiss" => "modal"} × | ||
6 | + %h3.page-title New Wiki Page | ||
7 | + .modal-body | ||
8 | + = label_tag :new_wiki_path do | ||
9 | + %span Page slug | ||
10 | + = text_field_tag :new_wiki_path, nil, placeholder: 'how-to-setup', class: 'input-lg', required: true, :'data-wikis-path' => project_wikis_path(@project) | ||
11 | + %p.hint | ||
12 | + Please don't use spaces and slashes | ||
13 | + .modal-footer | ||
14 | + = link_to 'Build', '#', class: 'build-new-wiki btn btn-create' |