Commit 3dcc441916e3d51ea29e292d7446ac9a1a4787cb

Authored by Dmitriy Zaporozhets
1 parent 03586c6c

Cleaner dashboard sidebar

app/assets/stylesheets/common.scss
@@ -206,17 +206,6 @@ p.time { @@ -206,17 +206,6 @@ p.time {
206 } 206 }
207 } 207 }
208 208
209 -.arrow{  
210 - background: #E3E5EA;  
211 - padding: 5px;  
212 - margin-top: 5px;  
213 - @include border-radius(5px);  
214 - text-shadow: none;  
215 - color: #999;  
216 - line-height: 16px;  
217 - font-weight: bold;  
218 -}  
219 -  
220 .thin_area{ 209 .thin_area{
221 height: 150px; 210 height: 150px;
222 } 211 }
app/assets/stylesheets/sections/dashboard.scss
@@ -14,22 +14,6 @@ @@ -14,22 +14,6 @@
14 padding: 2px 15px; 14 padding: 2px 15px;
15 } 15 }
16 .nav-projects-tabs li { padding: 0; } 16 .nav-projects-tabs li { padding: 0; }
17 - .well-list {  
18 - li { padding: 15px; }  
19 - .arrow {  
20 - float: right;  
21 - padding: 10px;  
22 - margin: 0;  
23 - }  
24 - .last_activity {  
25 - padding-top: 5px;  
26 - display: block;  
27 - span, strong {  
28 - font-size: 12px;  
29 - color: #666;  
30 - }  
31 - }  
32 - }  
33 } 17 }
34 } 18 }
35 } 19 }
@@ -85,3 +69,34 @@ @@ -85,3 +69,34 @@
85 } 69 }
86 } 70 }
87 } 71 }
  72 +
  73 +.project-row, .group-row {
  74 + padding: 15px !important;
  75 +
  76 + .namespace-name {
  77 + color: #666;
  78 + font-weight: bold;
  79 + }
  80 +
  81 + .project-name, .group-name {
  82 + font-size: 16px;
  83 + }
  84 +
  85 +
  86 + .arrow {
  87 + float: right;
  88 + padding: 10px 5px;
  89 + margin: 0;
  90 + font-size: 20px;
  91 + color: #666;
  92 + }
  93 +
  94 + .last-activity, .owner-info {
  95 + color: #AAA;
  96 + display: block;
  97 + margin-top: 5px;
  98 + .date, .owner {
  99 + color: #777;
  100 + }
  101 + }
  102 +}
app/assets/stylesheets/sections/events.scss
@@ -41,6 +41,8 @@ @@ -41,6 +41,8 @@
41 } 41 }
42 } 42 }
43 .event-body { 43 .event-body {
  44 + margin-left: 35px;
  45 +
44 .commit p { 46 .commit p {
45 color: #666; 47 color: #666;
46 padding-top: 5px; 48 padding-top: 5px;
@@ -51,7 +53,6 @@ @@ -51,7 +53,6 @@
51 .event-note { 53 .event-note {
52 color: #555; 54 color: #555;
53 margin-top: 5px; 55 margin-top: 5px;
54 - margin-left: 35px;  
55 56
56 pre { 57 pre {
57 border: none; 58 border: none;
@@ -77,10 +78,6 @@ @@ -77,10 +78,6 @@
77 margin-right: 5px; 78 margin-right: 5px;
78 } 79 }
79 } 80 }
80 - .avatar {  
81 - position: relative;  
82 - top: -3px;  
83 - }  
84 .event_icon { 81 .event_icon {
85 position: relative; 82 position: relative;
86 float: right; 83 float: right;
@@ -95,7 +92,6 @@ @@ -95,7 +92,6 @@
95 } 92 }
96 } 93 }
97 ul { 94 ul {
98 - margin-left: 35px;  
99 margin-bottom: 5px; 95 margin-bottom: 5px;
100 .avatar { 96 .avatar {
101 width: 18px; 97 width: 18px;
app/views/dashboard/_groups.html.haml
@@ -8,15 +8,15 @@ @@ -8,15 +8,15 @@
8 New Group 8 New Group
9 %ul.well-list.dash-list 9 %ul.well-list.dash-list
10 - groups.each do |group| 10 - groups.each do |group|
11 - %li 11 + %li.group-row
12 = link_to group_path(id: group.path), class: dom_class(group) do 12 = link_to group_path(id: group.path), class: dom_class(group) do
13 - %strong.well-title 13 + %span.group-name
14 = truncate(group.name, length: 35) 14 = truncate(group.name, length: 35)
15 %span.arrow 15 %span.arrow
16 - →  
17 - %span.last_activity  
18 - %strong Owner:  
19 - %span= group.owner_name 16 + %i.icon-angle-right
  17 + %span.owner-info
  18 + %span Owner:
  19 + %span.owner= group.owner_name
20 - if groups.blank? 20 - if groups.blank?
21 %li 21 %li
22 %h3.nothing_here_message You have no groups yet. 22 %h3.nothing_here_message You have no groups yet.
app/views/dashboard/_projects.html.haml
@@ -9,18 +9,19 @@ @@ -9,18 +9,19 @@
9 9
10 %ul.well-list.dash-list 10 %ul.well-list.dash-list
11 - projects.each do |project| 11 - projects.each do |project|
12 - %li 12 + %li.project-row
13 = link_to project_path(project), class: dom_class(project) do 13 = link_to project_path(project), class: dom_class(project) do
14 - - if project.namespace  
15 - = project.namespace.human_name  
16 - \/  
17 - %strong.well-title 14 + %span.namespace-name
  15 + - if project.namespace
  16 + = project.namespace.human_name
  17 + \/
  18 + %span.project-name
18 = truncate(project.name, length: 25) 19 = truncate(project.name, length: 25)
19 %span.arrow 20 %span.arrow
20 - →  
21 - %span.last_activity  
22 - %strong Last activity:  
23 - %span= project_last_activity(project) 21 + %i.icon-angle-right
  22 + %span.last-activity
  23 + %span Last activity:
  24 + %span.date= project_last_activity(project)
24 - if projects.blank? 25 - if projects.blank?
25 %li 26 %li
26 %h3.nothing_here_message There are no projects here. 27 %h3.nothing_here_message There are no projects here.
app/views/groups/_projects.html.haml
1 .ui-box 1 .ui-box
2 %h5.title 2 %h5.title
3 - Projects  
4 - %small  
5 - (#{projects.count}) 3 + Projects (#{projects.count})
6 - if can? current_user, :manage_group, @group 4 - if can? current_user, :manage_group, @group
7 %span.pull-right 5 %span.pull-right
8 - = link_to new_project_path(namespace_id: @group.id), class: "btn btn-tiny info" do 6 + = link_to new_project_path(namespace_id: @group.id), class: "btn" do
9 %i.icon-plus 7 %i.icon-plus
10 New Project 8 New Project
11 %ul.well-list 9 %ul.well-list
12 - if projects.blank? 10 - if projects.blank?
13 %p.nothing_here_message This groups has no projects yet 11 %p.nothing_here_message This groups has no projects yet
14 - projects.each do |project| 12 - projects.each do |project|
15 - %li 13 + %li.project-row
16 = link_to project_path(project), class: dom_class(project) do 14 = link_to project_path(project), class: dom_class(project) do
17 - %strong.well-title= truncate(project.name, length: 25) 15 + %span.project-name
  16 + = truncate(project.name, length: 25)
18 %span.arrow 17 %span.arrow
19 - →  
20 - %span.last_activity  
21 - %strong Last activity:  
22 - %span= project_last_activity(project) 18 + %i.icon-angle-right
  19 + %span.last-activity
  20 + %span Last activity:
  21 + %span.date= project_last_activity(project)