Commit bc6915f24a7f17c3cd61b94cc8c6383e1703ae48

Authored by Dmitriy Zaporozhets
1 parent d6b051c5

projects page finished

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
... ...