Commit 51558bd57a7021a31d4e60342078e48a3dcb805a

Authored by randx
1 parent 1dd938d2

Refactoring scss & improving some UI elements

app/assets/images/merge.png 0 → 100644

593 Bytes

app/assets/stylesheets/common.scss
... ... @@ -105,16 +105,6 @@ table a code {
105 105 .git_url_wrapper {
106 106 margin-right:50px
107 107 }
108   -.file_stats {
109   - span {
110   - img {
111   - width:14px;
112   - float:left;
113   - margin-right:6px;
114   - padding:2px 0;
115   - }
116   - }
117   -}
118 108  
119 109 .handle:hover {
120 110 cursor:move;
... ... @@ -148,18 +138,6 @@ span.update-author {
148 138 font-weight:bold;
149 139 }
150 140  
151   -a.project-update.titled {
152   - position:relative;
153   - padding-left:35% !important;
154   - .title-block {
155   - padding:10px;
156   - width:35%;
157   - position:absolute;
158   - left:0;
159   - top:0;
160   - }
161   -}
162   -
163 141 .neib {
164 142 margin-right:10px;
165 143 }
... ... @@ -230,10 +208,6 @@ form {
230 208 }
231 209  
232 210  
233   -
234   -
235   -
236   -
237 211 .field_with_errors {
238 212 display:inline;
239 213 }
... ... @@ -343,40 +317,6 @@ p.time {
343 317 }
344 318  
345 319  
346   -/**
347   - * Dashboard page
348   - *
349   - */
350   -.dashboard_category {
351   - margin-bottom:30px;
352   - h3 a {
353   - color:#474D57;
354   - &:hover {
355   - text-decoration:underline;
356   - }
357   - }
358   -
359   - .dashboard_block {
360   - .dash_project_item {
361   - margin-bottom:10px;
362   - border:none;
363   - padding:0px 5px;
364   - .project_link {
365   - color:#888;
366   - &:hover {
367   - color:#111;
368   - .ico.project {
369   - background-position:-209px -21px;
370   - }
371   - }
372   - }
373   - h4 {
374   - color:#666;
375   - }
376   - }
377   - }
378   -}
379   -
380 320 .styled_image {
381 321 border:2px solid #ddd;
382 322 }
... ... @@ -466,39 +406,6 @@ p.time {
466 406 }
467 407 }
468 408  
469   -.btn {
470   - &.very_small {
471   - font-size:11px;
472   - padding:2px 6px;
473   - margin:2px;
474   - }
475   -
476   - &.grouped {
477   - margin-right:7px;
478   - float:left;
479   - }
480   -
481   - &.padded {
482   - margin-right:3px;
483   - padding:4px 10px 4px;
484   - }
485   -}
486   -
487   -
488   -.prettyprint {
489   - background-color: #fefbf3;
490   - padding: 9px;
491   - border: 1px solid rgba(0,0,0,.2);
492   - -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1);
493   - -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1);
494   - box-shadow: 0 1px 2px rgba(0,0,0,.1);
495   -}
496   -
497   -.hint {
498   - font-style: italic;
499   - color: #999;
500   -}
501   -
502 409 .upvotes {
503 410 font-size: 14px;
504 411 font-weight: bold;
... ... @@ -622,14 +529,6 @@ li.note {
622 529 }
623 530  
624 531  
625   -/**
626   - * Milestones list
627   - *
628   - */
629   -
630   -.milestone {
631   - @extend .wll;
632   -}
633 532  
634 533 /**
635 534 * Admin area
... ... @@ -676,11 +575,10 @@ li.note {
676 575 *
677 576 */
678 577 .event_lp {
679   - @extend .alert-info;
  578 + @extend .ui-box;
  579 + color:#777;
680 580 margin-bottom:20px;
681 581 padding:8px;
682   - border-style: solid;
683   - border-width: 1px;
684 582 @include border-radius(4px);
685 583 min-height:22px;
686 584  
... ... @@ -694,88 +592,19 @@ li.note {
694 592 cursor:pointer;
695 593 }
696 594  
697   -/**
698   - * Issues, MRs legend
699   - *
700   - */
701   -
702   -.list_legend {
703   - float:left;
704   - margin-right:20px;
705   - .icon {
706   - width:12px;
707   - height:12px;
708   - float:left;
709   - margin-right:5px;
710   - margin-top: 2px;
711   - @include border-radius(4px);
712   - &.today{
713   - background: #ADA;
714   - border:1px solid #8B8;
715   - }
716   - &.closed {
717   - background: #DDD;
718   - border:1px solid #BBB;
719   - }
720   - &.yours {
721   - background: #AAD;
722   - border:1px solid #88B;
723   - }
724   - &.merged {
725   - background: #DAD;
726   - border:1px solid #B8B;
727   - }
728   - }
729   - .text {
730   - padding-bottom: 10px;
731   - float:left;
732   - }
733   -}
734   -
735 595 .merge_request,
736 596 .issue {
737   - .list_legend {
738   - margin-right: 5px;
739   - margin-top: 14px;
740   - .icon {
741   - width:8px;
742   - height:8px;
743   - float:left;
744   - margin-right:5px;
745   - @include border-radius(4px);
746   - border:1px solid #ddd;
747   - }
748   - }
749   -
750 597 &.today{
751 598 background: #EFE;
752 599 border-color:#CEC;
753   - .icon {
754   - background: #ADA;
755   - border:1px solid #8B8;
756   - }
757 600 }
758 601 &.closed {
759 602 background: #F5f5f5;
760 603 border-color:#E5E5E5;
761   - .icon {
762   - background: #DDD;
763   - border:1px solid #BBB;
764   - }
765   - }
766   - &.yours {
767   - .icon {
768   - background: #AAD;
769   - border:1px solid #88B;
770   - }
771 604 }
772 605 &.merged {
773 606 background: #F5f5f5;
774 607 border-color:#E5E5E5;
775   - .icon {
776   - background: #DAD;
777   - border:1px solid #B8B;
778   - }
779 608 }
780 609 }
781 610  
... ...
app/assets/stylesheets/gitlab_bootstrap/buttons.scss
... ... @@ -69,4 +69,20 @@
69 69 border-color:#aaa;
70 70 background-color:#ccc;
71 71 }
  72 +
  73 + &.very_small {
  74 + font-size:11px;
  75 + padding:2px 6px;
  76 + margin:2px;
  77 + }
  78 +
  79 + &.grouped {
  80 + margin-right:7px;
  81 + float:left;
  82 + }
  83 +
  84 + &.padded {
  85 + margin-right:3px;
  86 + padding:4px 10px 4px;
  87 + }
72 88 }
... ...
app/assets/stylesheets/gitlab_bootstrap/common.scss
... ... @@ -27,6 +27,7 @@
27 27 .no-borders { border:none; }
28 28 .vlink { color: $link_color !important; }
29 29 .borders { border: 1px solid #ccc; @include shade; }
  30 +.hint { font-style: italic; color: #999; }
30 31  
31 32 /** PILLS & TABS**/
32 33 .nav-pills a:hover { background-color:#888; }
... ...
app/assets/stylesheets/sections/commits.scss
... ... @@ -206,9 +206,24 @@
206 206 min-width:65px;
207 207 font-family: 'Menlo', 'Liberation Mono', 'Consolas', 'Courier New', 'andale mono','lucida console',monospace;
208 208 }
  209 +
  210 + .commit-author-name {
  211 + color: #777;
  212 + }
209 213 }
210 214  
211 215 .diff_file_header a,
212 216 .file_stats a {
213 217 color:$style_color;
214 218 }
  219 +
  220 +.file_stats {
  221 + span {
  222 + img {
  223 + width:14px;
  224 + float:left;
  225 + margin-right:6px;
  226 + padding:2px 0;
  227 + }
  228 + }
  229 +}
... ...
app/assets/stylesheets/sections/issues.scss
... ... @@ -99,3 +99,11 @@ input.check_all_issues {
99 99 #update_status {
100 100 width:100px;
101 101 }
  102 +
  103 +/**
  104 + * Milestones list
  105 + *
  106 + */
  107 +.milestone {
  108 + @extend .wll;
  109 +}
... ...
app/assets/stylesheets/sections/merge_requests.scss
... ... @@ -11,23 +11,6 @@
11 11 background:#f1f1f1;
12 12 }
13 13  
14   - .commit {
15   - margin:0;
16   - padding:0;
17   - padding: 5px;
18   - margin-bottom: 5px;
19   -
20   - .committed_ago {
21   - display:none;
22   - }
23   - .browse_code_link_holder {
24   - display:none;
25   - }
26   - list-style:none;
27   - &:hover {
28   - background:none;
29   - }
30   - }
31 14 }
32 15  
33 16 /**
... ... @@ -110,3 +93,31 @@ li.merge_request {
110 93 font-weight:bold;
111 94 font-family: monospace;
112 95 }
  96 +
  97 +.mr_source_commit,
  98 +.mr_target_commit {
  99 + .commit {
  100 + margin:0;
  101 + padding:0;
  102 + padding: 5px;
  103 + margin-bottom: 5px;
  104 + .avatar { position:relative }
  105 + .row_title {
  106 + color:#444;
  107 + }
  108 + .commit-author-name,
  109 + .dash,
  110 + .committed_ago,
  111 + .browse_code_link_holder {
  112 + display:none;
  113 + }
  114 + list-style:none;
  115 + &:hover {
  116 + background:none;
  117 + }
  118 + }
  119 +}
  120 +
  121 +.mr_direction_tip {
  122 + margin-top:40px
  123 +}
... ...
app/assets/stylesheets/sections/projects.scss
... ... @@ -33,11 +33,14 @@
33 33 color:#888;
34 34 }
35 35 .btn {
36   - padding:6px;
  36 + padding:6px 10px;
37 37 margin-left:10px;
38 38 margin-bottom:8px;
39 39 }
40 40 }
  41 + .adv_settings {
  42 + h6 { margin-left:40px; }
  43 + }
41 44 }
42 45  
43 46 .project_clone_panel {
... ...
app/views/commits/_commit.html.haml
... ... @@ -4,8 +4,8 @@
4 4 %strong= link_to "Browse Code »", tree_project_ref_path(@project, commit.id), class: "right"
5 5 %p
6 6 = link_to commit.short_id(8), project_commit_path(@project, id: commit.id), class: "commit_short_id"
7   - %strong.cgray= commit.author_name
8   - –
  7 + %strong.commit-author-name= commit.author_name
  8 + %span.dash –
9 9 = image_tag gravatar_icon(commit.author_email), class: "avatar", width: 16
10 10 = link_to_gfm truncate(commit.title, length: 50), project_commit_path(@project, id: commit.id), class: "row_title"
11 11  
... ...
app/views/events/_event_last_push.html.haml
... ... @@ -9,5 +9,5 @@
9 9 at
10 10 %strong= link_to event.project.name, event.project
11 11  
12   - = link_to new_mr_path_from_push_event(event), title: "New Merge Request", class: "btn very_small primary" do
  12 + = link_to new_mr_path_from_push_event(event), title: "New Merge Request", class: "btn very_small" do
13 13 Create Merge Request
... ...
app/views/issues/_form.html.haml
... ... @@ -43,14 +43,15 @@
43 43  
44 44 .actions
45 45 - if @issue.new_record?
46   - = f.submit 'Submit new issue', class: "primary btn"
  46 + = f.submit 'Submit new issue', class: "btn save-btn"
47 47 -else
48   - = f.submit 'Save changes', class: "primary btn"
  48 + = f.submit 'Save changes', class: "save-btn btn"
49 49  
  50 + - cancel_class = 'btn cancel-btn'
50 51 - if request.xhr?
51   - = link_to "Cancel", "#back", onclick: "backToIssues();", class: "btn"
  52 + = link_to "Cancel", "#back", onclick: "backToIssues();", class: cancel_class
52 53 - else
53 54 - if @issue.new_record?
54   - = link_to "Cancel", project_issues_path(@project), class: "btn"
  55 + = link_to "Cancel", project_issues_path(@project), class: cancel_class
55 56 - else
56   - = link_to "Cancel", project_issue_path(@project, @issue), class: "btn"
  57 + = link_to "Cancel", project_issue_path(@project, @issue), class: cancel_class
... ...
app/views/merge_requests/_form.html.haml
... ... @@ -9,7 +9,7 @@
9 9 %br
10 10  
11 11 .row
12   - .span6
  12 + .span5
13 13 .mr_branch_box
14 14 %h5 From (Head Branch)
15 15 .body
... ... @@ -17,10 +17,11 @@
17 17 = f.label :source_branch, "From", class: "control-label"
18 18 .controls
19 19 = f.select(:source_branch, @project.heads.map(&:name), { include_blank: "Select branch" }, style: "width:250px")
20   - .bottom_commit
21   - .mr_source_commit
  20 + .mr_source_commit
22 21  
23   - .span6
  22 + .span2
  23 + %center= image_tag "merge.png", class: 'mr_direction_tip'
  24 + .span5
24 25 .mr_branch_box
25 26 %h5 To (Base Branch)
26 27 .body
... ... @@ -28,8 +29,7 @@
28 29 = f.label :target_branch, "To", class: "control-label"
29 30 .controls
30 31 = f.select(:target_branch, @project.heads.map(&:name), { include_blank: "Select branch" }, style: "width:250px")
31   - .bottom_commit
32   - .mr_target_commit
  32 + .mr_target_commit
33 33  
34 34 %h4.cdark 2. Fill info
35 35  
... ... @@ -48,12 +48,12 @@
48 48 .control-group
49 49  
50 50 .form-actions
51   - = f.submit 'Save', class: "btn-primary btn"
  51 + = f.submit 'Save', class: "btn save-btn"
52 52 - if @merge_request.new_record?
53   - = link_to project_merge_requests_path(@project), class: "btn" do
  53 + = link_to project_merge_requests_path(@project), class: "btn cancel-btn" do
54 54 Cancel
55 55 - else
56   - = link_to project_merge_request_path(@project, @merge_request), class: "btn" do
  56 + = link_to project_merge_request_path(@project, @merge_request), class: "btn cancel-btn" do
57 57 Cancel
58 58  
59 59  
... ...
app/views/projects/_form.html.haml
... ... @@ -10,9 +10,9 @@
10 10 .input
11 11 = f.text_field :name, placeholder: "Example Project", class: "xxlarge"
12 12  
13   - %h5.page_title
14   - .alert.alert-info
15   - %h5 Advanced settings:
  13 + %hr
  14 + .adv_settings
  15 + %h6 Advanced settings:
16 16 .clearfix
17 17 = f.label :path do
18 18 Path
... ... @@ -34,8 +34,9 @@
34 34 .input= f.select(:default_branch, @project.heads.map(&:name), {}, style: "width:210px;")
35 35  
36 36 - unless @project.new_record?
37   - .alert.alert-info
38   - %h5 Features:
  37 + %hr
  38 + .adv_settings
  39 + %h6 Features:
39 40  
40 41 .clearfix
41 42 = f.label :issues_enabled, "Issues"
... ... @@ -56,7 +57,7 @@
56 57 %br
57 58  
58 59 .actions
59   - = f.submit 'Save', class: "btn primary"
  60 + = f.submit 'Save', class: "btn save-btn"
60 61 = link_to 'Cancel', @project, class: "btn"
61 62 - unless @project.new_record?
62 63 .right
... ...
app/views/projects/_new_form.html.haml
... ... @@ -10,8 +10,8 @@
10 10 = f.submit 'Create project', class: "btn primary"
11 11  
12 12 %hr
13   - .alert.alert-info
14   - %h5 Advanced settings:
  13 + %div.adv_settings
  14 + %h6 Advanced settings:
15 15 .clearfix
16 16 = f.label :path do
17 17 Git Clone
... ...