Commit bc6915f24a7f17c3cd61b94cc8c6383e1703ae48
1 parent
d6b051c5
Exists in
master
and in
4 other branches
projects page finished
Showing
2 changed files
with
54 additions
and
33 deletions
Show diff stats
app/assets/stylesheets/common.scss
| ... | ... | @@ -78,6 +78,10 @@ a:focus { |
| 78 | 78 | .prepend-top-10 { |
| 79 | 79 | margin-top:10px; |
| 80 | 80 | } |
| 81 | + | |
| 82 | +.padded { | |
| 83 | + padding:20px; | |
| 84 | +} | |
| 81 | 85 | .no-borders { |
| 82 | 86 | border:none; |
| 83 | 87 | } |
| ... | ... | @@ -643,22 +647,6 @@ p.time { |
| 643 | 647 | .wll:hover { background:none } |
| 644 | 648 | } |
| 645 | 649 | |
| 646 | - | |
| 647 | -.projects_list { | |
| 648 | - a.project { | |
| 649 | - h4 { | |
| 650 | - color:#888; | |
| 651 | - } | |
| 652 | - &.active { | |
| 653 | - h4 { | |
| 654 | - color:#111; | |
| 655 | - .ico.project { | |
| 656 | - background-position:-209px -21px; | |
| 657 | - } | |
| 658 | - } | |
| 659 | - } | |
| 660 | - } | |
| 661 | -} | |
| 662 | 650 | .ico { |
| 663 | 651 | background: url("images.png") no-repeat -85px -77px; |
| 664 | 652 | width: 19px; |
| ... | ... | @@ -679,3 +667,36 @@ p.time { |
| 679 | 667 | background-position:-209px -21px; |
| 680 | 668 | } |
| 681 | 669 | } |
| 670 | + | |
| 671 | +.leftbar { | |
| 672 | + | |
| 673 | + h5, .title { | |
| 674 | + padding:5px 10px; | |
| 675 | + } | |
| 676 | + | |
| 677 | + h4 { | |
| 678 | + font-size:14px; | |
| 679 | + padding:2px 10px; | |
| 680 | + color:#888; | |
| 681 | + border-bottom:1px solid #eee; | |
| 682 | + &:last-child { border:none; } | |
| 683 | + } | |
| 684 | + | |
| 685 | + a.active { | |
| 686 | + h4 { | |
| 687 | + color:#111; | |
| 688 | + border-right:4px solid $styled_border_color; | |
| 689 | + .ico.project { | |
| 690 | + background-position:-209px -21px; | |
| 691 | + } | |
| 692 | + } | |
| 693 | + } | |
| 694 | +} | |
| 695 | + | |
| 696 | +.btn { | |
| 697 | + &.very_small { | |
| 698 | + font-size:11px; | |
| 699 | + padding:4px; | |
| 700 | + margin:2px; | |
| 701 | + } | |
| 702 | +} | ... | ... |
app/views/projects/index.html.haml
| 1 | -%h3 | |
| 2 | - Projects | |
| 3 | - %small= "( #{current_user.projects.count} )" | |
| 4 | - - if current_user.can_create_project? | |
| 5 | - %span.right | |
| 6 | - = link_to new_project_path, :class => "btn small" do | |
| 7 | - New Project | |
| 8 | -%hr | |
| 9 | 1 | - unless @projects.empty? |
| 10 | 2 | .row |
| 11 | - .span5 | |
| 12 | - %div.content_list.projects_list | |
| 13 | - - @projects.each do |project| | |
| 14 | - = link_to project_path(project), :remote => true, :class => dom_class(project) do | |
| 15 | - %h4 | |
| 16 | - %span.ico.project | |
| 17 | - = truncate(project.name, :length => 26) | |
| 18 | - .span11.right.show_holder | |
| 19 | - .loading | |
| 3 | + .span4 | |
| 4 | + %div.leftbar.ui-box | |
| 5 | + %h5 | |
| 6 | + Projects | |
| 7 | + - if current_user.can_create_project? | |
| 8 | + %span.right | |
| 9 | + = link_to new_project_path, :class => "btn very_small info" do | |
| 10 | + New Project | |
| 11 | + .content_list | |
| 12 | + - @projects.each do |project| | |
| 13 | + = link_to project_path(project), :remote => true, :class => dom_class(project) do | |
| 14 | + %h4 | |
| 15 | + %span.ico.project | |
| 16 | + = truncate(project.name, :length => 22) | |
| 17 | + .span12.right | |
| 18 | + .show_holder.ui-box.padded | |
| 19 | + .loading | |
| 20 | 20 | |
| 21 | 21 | - else |
| 22 | 22 | %h2 Nothing here | ... | ... |