Commit 36e88b960a32d4f291a32be988488414a44f7d29
1 parent
d143680c
Exists in
master
and in
4 other branches
CSS refactoring
Showing
9 changed files
with
208 additions
and
174 deletions
Show diff stats
app/assets/stylesheets/common.scss
| ... | ... | @@ -401,16 +401,6 @@ p.time { |
| 401 | 401 | } |
| 402 | 402 | } |
| 403 | 403 | |
| 404 | -.mr_source_commit , | |
| 405 | -.mr_target_commit { | |
| 406 | - .commit { | |
| 407 | - list-style:none; | |
| 408 | - margin-top:10px; | |
| 409 | - &:hover { | |
| 410 | - background:none; | |
| 411 | - } | |
| 412 | - } | |
| 413 | -} | |
| 414 | 404 | |
| 415 | 405 | .prettyprint { |
| 416 | 406 | background-color: #fefbf3; |
| ... | ... | @@ -446,51 +436,6 @@ p.time { |
| 446 | 436 | } |
| 447 | 437 | } |
| 448 | 438 | |
| 449 | -/** | |
| 450 | - * UI box element | |
| 451 | - * contains top, middle, bottom blocks | |
| 452 | - * | |
| 453 | - */ | |
| 454 | -.main_box { | |
| 455 | - @extend .borders; | |
| 456 | - @extend .prepend-top-20; | |
| 457 | - @extend .append-bottom-20; | |
| 458 | - border-width:1px; | |
| 459 | - | |
| 460 | - img { max-width: 100%; } | |
| 461 | - | |
| 462 | - pre { | |
| 463 | - code { | |
| 464 | - background: none !important; | |
| 465 | - } | |
| 466 | - } | |
| 467 | - | |
| 468 | - .top_box_content, | |
| 469 | - .middle_box_content, | |
| 470 | - .bottom_box_content { | |
| 471 | - padding:15px; | |
| 472 | - | |
| 473 | - pre { | |
| 474 | - background: none !important; | |
| 475 | - margin:0; | |
| 476 | - border:none; | |
| 477 | - padding:0; | |
| 478 | - } | |
| 479 | - } | |
| 480 | - | |
| 481 | - .middle_box_content { | |
| 482 | - border-radius:0; | |
| 483 | - border:none; | |
| 484 | - font-size:12px; | |
| 485 | - background-color:#f5f5f5; | |
| 486 | - border:none; | |
| 487 | - border-top:1px solid #eee; | |
| 488 | - } | |
| 489 | - | |
| 490 | - .bottom_box_content { | |
| 491 | - border-top:1px solid #eee; | |
| 492 | - } | |
| 493 | -} | |
| 494 | 439 | |
| 495 | 440 | .highlight_word { |
| 496 | 441 | background:#EEDC94; |
| ... | ... | @@ -551,40 +496,6 @@ p.time { |
| 551 | 496 | } |
| 552 | 497 | } |
| 553 | 498 | |
| 554 | -.new_note { | |
| 555 | - .input-file { | |
| 556 | - font: 500px monospace; | |
| 557 | - opacity:0; | |
| 558 | - filter: alpha(opacity=0); | |
| 559 | - position: absolute; | |
| 560 | - z-index: 1; | |
| 561 | - top:0; | |
| 562 | - right:0; | |
| 563 | - padding:0; | |
| 564 | - margin: 0; | |
| 565 | - } | |
| 566 | - | |
| 567 | - .file_upload { | |
| 568 | - position: absolute; | |
| 569 | - right:14px; | |
| 570 | - top:7px; | |
| 571 | - } | |
| 572 | - | |
| 573 | - div.attachments { | |
| 574 | - position:relative; | |
| 575 | - width: 350px; | |
| 576 | - height: 36px; | |
| 577 | - overflow:hidden; | |
| 578 | - margin:0 0 5px !important; | |
| 579 | - } | |
| 580 | - .file_name { | |
| 581 | - line-height:30px; | |
| 582 | - width:240px; | |
| 583 | - height:28px; | |
| 584 | - overflow:hidden; | |
| 585 | - } | |
| 586 | -} | |
| 587 | - | |
| 588 | 499 | // Fix issue with notes & lists creating a bunch of bottom borders. |
| 589 | 500 | li.note { |
| 590 | 501 | img { max-width:100% } |
| ... | ... | @@ -665,70 +576,7 @@ li.note { |
| 665 | 576 | } |
| 666 | 577 | } |
| 667 | 578 | |
| 668 | -.automerge_widget { | |
| 669 | - | |
| 670 | - &.can_be_merged { | |
| 671 | - background: #DFF0D8; | |
| 672 | - } | |
| 673 | - | |
| 674 | - | |
| 675 | - form { | |
| 676 | - margin-bottom:0; | |
| 677 | - .clearfix { | |
| 678 | - margin-bottom:0; | |
| 679 | - } | |
| 680 | - } | |
| 681 | - | |
| 682 | - .accept_group { | |
| 683 | - float:left; | |
| 684 | - border: 1px solid #ADA; | |
| 685 | - padding: 2px; | |
| 686 | - @include border-radius(5px); | |
| 687 | - border-radius: 5px; | |
| 688 | - background: #CEB; | |
| 689 | - | |
| 690 | - .accept_merge_request { | |
| 691 | - float:left; | |
| 692 | - } | |
| 693 | - .remove_branch_holder { | |
| 694 | - margin-left:20px; | |
| 695 | - margin-right:10px; | |
| 696 | - float:left; | |
| 697 | - } | |
| 698 | - label { | |
| 699 | - color:#444; | |
| 700 | - } | |
| 701 | - } | |
| 702 | - | |
| 703 | - | |
| 704 | - .how_to_merge_link { | |
| 705 | - @extend .primary; | |
| 706 | - } | |
| 707 | -} | |
| 708 | - | |
| 709 | -.graph_holder { | |
| 710 | - border: 1px solid #aaa; | |
| 711 | - padding:1px; | |
| 712 | - | |
| 713 | - | |
| 714 | - h4 { | |
| 715 | - padding:0 10px; | |
| 716 | - border-bottom: 1px solid #bbb; | |
| 717 | - background:#eee; | |
| 718 | - background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #eee), to(#dfdfdf)); | |
| 719 | - background-image: -webkit-linear-gradient(#eee 6.6%, #dfdfdf); | |
| 720 | - background-image: -moz-linear-gradient(#eee 6.6%, #dfdfdf); | |
| 721 | - background-image: -o-linear-gradient(#eee 6.6%, #dfdfdf); | |
| 722 | - } | |
| 723 | - | |
| 724 | - .graph { | |
| 725 | - background: #f1f1f1; | |
| 726 | - cursor: move; | |
| 727 | - height: 70%; | |
| 728 | - overflow: hidden; | |
| 729 | - } | |
| 730 | 579 | |
| 731 | -} | |
| 732 | 580 | |
| 733 | 581 | /* CHZN reset few styles */ |
| 734 | 582 | .chzn-container-single .chzn-single { |
| ... | ... | @@ -752,3 +600,4 @@ li.note { |
| 752 | 600 | @include border-radius(4px); |
| 753 | 601 | min-height:42px; |
| 754 | 602 | } |
| 603 | + | ... | ... |
app/assets/stylesheets/gitlab_bootstrap.scss
| ... | ... | @@ -532,3 +532,50 @@ ul.breadcrumb { |
| 532 | 532 | padding:20px; |
| 533 | 533 | color:#777; |
| 534 | 534 | } |
| 535 | + | |
| 536 | +/** | |
| 537 | + * UI box element | |
| 538 | + * contains top, middle, bottom blocks | |
| 539 | + * | |
| 540 | + */ | |
| 541 | +.main_box { | |
| 542 | + @extend .borders; | |
| 543 | + @extend .prepend-top-20; | |
| 544 | + @extend .append-bottom-20; | |
| 545 | + border-width:1px; | |
| 546 | + | |
| 547 | + img { max-width: 100%; } | |
| 548 | + | |
| 549 | + pre { | |
| 550 | + code { | |
| 551 | + background: none !important; | |
| 552 | + } | |
| 553 | + } | |
| 554 | + | |
| 555 | + .top_box_content, | |
| 556 | + .middle_box_content, | |
| 557 | + .bottom_box_content { | |
| 558 | + padding:15px; | |
| 559 | + | |
| 560 | + pre { | |
| 561 | + background: none !important; | |
| 562 | + margin:0; | |
| 563 | + border:none; | |
| 564 | + padding:0; | |
| 565 | + } | |
| 566 | + } | |
| 567 | + | |
| 568 | + .middle_box_content { | |
| 569 | + border-radius:0; | |
| 570 | + border:none; | |
| 571 | + font-size:12px; | |
| 572 | + background-color:#f5f5f5; | |
| 573 | + border:none; | |
| 574 | + border-top:1px solid #eee; | |
| 575 | + } | |
| 576 | + | |
| 577 | + .bottom_box_content { | |
| 578 | + border-top:1px solid #eee; | |
| 579 | + } | |
| 580 | +} | |
| 581 | + | ... | ... |
app/assets/stylesheets/main.scss
| ... | ... | @@ -117,20 +117,15 @@ $hover: #FDF5D9; |
| 117 | 117 | */ |
| 118 | 118 | @import "common.scss"; |
| 119 | 119 | |
| 120 | -/** | |
| 121 | - * Styles related to displaying commits | |
| 122 | - */ | |
| 123 | -@import "sections/commits.scss"; | |
| 124 | 120 | |
| 125 | 121 | /** |
| 126 | - * Styles related to displaying issues | |
| 122 | + * Styles related to specific part of app | |
| 127 | 123 | */ |
| 124 | +@import "sections/commits.scss"; | |
| 128 | 125 | @import "sections/issues.scss"; |
| 129 | - | |
| 130 | -/** | |
| 131 | - * Styles related to projects | |
| 132 | - */ | |
| 133 | 126 | @import "sections/projects.scss"; |
| 127 | +@import "sections/merge_requests.scss"; | |
| 128 | +@import "sections/graph.scss"; | |
| 134 | 129 | |
| 135 | 130 | /** |
| 136 | 131 | * This scss file redefine chozen selectbox styles for | ... | ... |
app/assets/stylesheets/notes.scss
| ... | ... | @@ -120,3 +120,37 @@ td .line_note_link { |
| 120 | 120 | opacity: 1.0; |
| 121 | 121 | filter: alpha(opacity=100); |
| 122 | 122 | } |
| 123 | + | |
| 124 | +.new_note { | |
| 125 | + .input-file { | |
| 126 | + font: 500px monospace; | |
| 127 | + opacity:0; | |
| 128 | + filter: alpha(opacity=0); | |
| 129 | + position: absolute; | |
| 130 | + z-index: 1; | |
| 131 | + top:0; | |
| 132 | + right:0; | |
| 133 | + padding:0; | |
| 134 | + margin: 0; | |
| 135 | + } | |
| 136 | + | |
| 137 | + .file_upload { | |
| 138 | + position: absolute; | |
| 139 | + right:14px; | |
| 140 | + top:7px; | |
| 141 | + } | |
| 142 | + | |
| 143 | + div.attachments { | |
| 144 | + position:relative; | |
| 145 | + width: 350px; | |
| 146 | + height: 36px; | |
| 147 | + overflow:hidden; | |
| 148 | + margin:0 0 5px !important; | |
| 149 | + } | |
| 150 | + .file_name { | |
| 151 | + line-height:30px; | |
| 152 | + width:240px; | |
| 153 | + height:28px; | |
| 154 | + overflow:hidden; | |
| 155 | + } | |
| 156 | +} | ... | ... |
app/assets/stylesheets/sections/commits.scss
| ... | ... | @@ -166,3 +166,18 @@ |
| 166 | 166 | .commit-author, .commit-committer{display: block;color: #999; font-weight: normal; font-style: italic;} |
| 167 | 167 | .commit-author strong, .commit-committer strong{font-weight: bold; font-style: normal;} |
| 168 | 168 | |
| 169 | + | |
| 170 | +/** COMMIT ROW **/ | |
| 171 | +.commit { | |
| 172 | + @extend .wll; | |
| 173 | + | |
| 174 | + .browse_code_link_holder { | |
| 175 | + @extend .span2; | |
| 176 | + float:right; | |
| 177 | + } | |
| 178 | + | |
| 179 | + .committed_ago { | |
| 180 | + float:right; | |
| 181 | + @extend .cgray; | |
| 182 | + } | |
| 183 | +} | ... | ... |
| ... | ... | @@ -0,0 +1,23 @@ |
| 1 | +.graph_holder { | |
| 2 | + border: 1px solid #aaa; | |
| 3 | + padding:1px; | |
| 4 | + | |
| 5 | + | |
| 6 | + h4 { | |
| 7 | + padding:0 10px; | |
| 8 | + border-bottom: 1px solid #bbb; | |
| 9 | + background:#eee; | |
| 10 | + background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #eee), to(#dfdfdf)); | |
| 11 | + background-image: -webkit-linear-gradient(#eee 6.6%, #dfdfdf); | |
| 12 | + background-image: -moz-linear-gradient(#eee 6.6%, #dfdfdf); | |
| 13 | + background-image: -o-linear-gradient(#eee 6.6%, #dfdfdf); | |
| 14 | + } | |
| 15 | + | |
| 16 | + .graph { | |
| 17 | + background: #f1f1f1; | |
| 18 | + cursor: move; | |
| 19 | + height: 70%; | |
| 20 | + overflow: hidden; | |
| 21 | + } | |
| 22 | +} | |
| 23 | + | ... | ... |
| ... | ... | @@ -0,0 +1,74 @@ |
| 1 | +/** | |
| 2 | + * MR form | |
| 3 | + * | |
| 4 | + */ | |
| 5 | + | |
| 6 | +.mr_branch_box { | |
| 7 | + @extend .ui-box; | |
| 8 | + margin-bottom:20px; | |
| 9 | + | |
| 10 | + .body { | |
| 11 | + background:#f1f1f1; | |
| 12 | + } | |
| 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 | +} | |
| 32 | + | |
| 33 | +/** | |
| 34 | + * MR -> show: Automerge widget | |
| 35 | + * | |
| 36 | + */ | |
| 37 | +.automerge_widget { | |
| 38 | + &.can_be_merged { | |
| 39 | + background: #DFF0D8; | |
| 40 | + } | |
| 41 | + | |
| 42 | + form { | |
| 43 | + margin-bottom:0; | |
| 44 | + .clearfix { | |
| 45 | + margin-bottom:0; | |
| 46 | + } | |
| 47 | + } | |
| 48 | + | |
| 49 | + .accept_group { | |
| 50 | + float:left; | |
| 51 | + border: 1px solid #ADA; | |
| 52 | + padding: 2px; | |
| 53 | + @include border-radius(5px); | |
| 54 | + border-radius: 5px; | |
| 55 | + background: #CEB; | |
| 56 | + | |
| 57 | + .accept_merge_request { | |
| 58 | + float:left; | |
| 59 | + } | |
| 60 | + .remove_branch_holder { | |
| 61 | + margin-left:20px; | |
| 62 | + margin-right:10px; | |
| 63 | + float:left; | |
| 64 | + } | |
| 65 | + label { | |
| 66 | + color:#444; | |
| 67 | + } | |
| 68 | + } | |
| 69 | + | |
| 70 | + | |
| 71 | + .how_to_merge_link { | |
| 72 | + @extend .primary; | |
| 73 | + } | |
| 74 | +} | ... | ... |
app/views/commits/_commit.html.haml
| 1 | -%li.wll.commit | |
| 2 | - .right.span2 | |
| 1 | +%li.commit | |
| 2 | + .browse_code_link_holder | |
| 3 | 3 | %p |
| 4 | 4 | %strong= link_to "Browse Code »", tree_project_ref_path(@project, commit.id), :class => "right" |
| 5 | 5 | = link_to project_commit_path(@project, :id => commit.id) do |
| ... | ... | @@ -10,7 +10,7 @@ |
| 10 | 10 | = image_tag gravatar_icon(commit.author_email), :class => "avatar", :width => 16 |
| 11 | 11 | %span.row_title= truncate(commit.safe_message, :length => 50) |
| 12 | 12 | |
| 13 | - %span.right.cgray | |
| 13 | + %span.committed_ago | |
| 14 | 14 | = time_ago_in_words(commit.committed_date) |
| 15 | 15 | ago |
| 16 | 16 | | ... | ... |
app/views/merge_requests/_form.html.haml
| ... | ... | @@ -5,33 +5,30 @@ |
| 5 | 5 | - @merge_request.errors.full_messages.each do |msg| |
| 6 | 6 | %li= msg |
| 7 | 7 | |
| 8 | - | |
| 9 | - | |
| 10 | 8 | %h3.padded.cgray 1. Select Branches |
| 9 | + | |
| 11 | 10 | .row |
| 12 | 11 | .span6 |
| 13 | - .ui-box | |
| 12 | + .mr_branch_box | |
| 14 | 13 | %h5 From (Head Branch) |
| 15 | 14 | .body |
| 16 | 15 | .padded |
| 17 | 16 | = f.label :source_branch, "From", :class => "control-label" |
| 18 | 17 | .controls |
| 19 | 18 | = f.select(:source_branch, @project.heads.map(&:name), { :include_blank => "Select branch" }, :style => "width:250px") |
| 20 | - %hr | |
| 21 | - .mr_source_commit | |
| 22 | - .clearfix | |
| 19 | + .bottom_commit | |
| 20 | + .mr_source_commit | |
| 23 | 21 | |
| 24 | 22 | .span6 |
| 25 | - .ui-box | |
| 23 | + .mr_branch_box | |
| 26 | 24 | %h5 To (Base Branch) |
| 27 | 25 | .body |
| 28 | 26 | .padded |
| 29 | 27 | = f.label :target_branch, "To", :class => "control-label" |
| 30 | 28 | .controls |
| 31 | 29 | = f.select(:target_branch, @project.heads.map(&:name), { :include_blank => "Select branch" }, :style => "width:250px") |
| 32 | - %hr | |
| 33 | - .mr_target_commit | |
| 34 | - .clearfix | |
| 30 | + .bottom_commit | |
| 31 | + .mr_target_commit | |
| 35 | 32 | |
| 36 | 33 | %h3.padded.cgray 2. Fill info |
| 37 | 34 | .clearfix | ... | ... |