Commit 2587de74df824b8c81b9d51a3bd47fd246173e29
1 parent
627efddf
Exists in
master
and in
4 other branches
Minor fixes
Showing
15 changed files
with
145 additions
and
61 deletions
Show diff stats
app/assets/stylesheets/common.scss
app/assets/stylesheets/gitlab_bootstrap.scss
@@ -35,6 +35,10 @@ a { | @@ -35,6 +35,10 @@ a { | ||
35 | } | 35 | } |
36 | } | 36 | } |
37 | 37 | ||
38 | +.neib { | ||
39 | + margin-right:10px; | ||
40 | +} | ||
41 | + | ||
38 | .alert-message { | 42 | .alert-message { |
39 | @extend .alert; | 43 | @extend .alert; |
40 | 44 | ||
@@ -111,7 +115,9 @@ table { | @@ -111,7 +115,9 @@ table { | ||
111 | background:$blue_link; | 115 | background:$blue_link; |
112 | } | 116 | } |
113 | } | 117 | } |
114 | - &.danger, | 118 | + &.primary { |
119 | + @extend .btn-primary; | ||
120 | + } | ||
115 | &.btn-danger { | 121 | &.btn-danger { |
116 | background:#DD4B39; | 122 | background:#DD4B39; |
117 | color:white; | 123 | color:white; |
@@ -122,6 +128,9 @@ table { | @@ -122,6 +128,9 @@ table { | ||
122 | background:#DD0000; | 128 | background:#DD0000; |
123 | } | 129 | } |
124 | } | 130 | } |
131 | + &.danger { | ||
132 | + @extend .btn-danger; | ||
133 | + } | ||
125 | 134 | ||
126 | &.small { | 135 | &.small { |
127 | @extend .btn-small; | 136 | @extend .btn-small; |
app/assets/stylesheets/jquery_ui.scss
@@ -22,6 +22,8 @@ | @@ -22,6 +22,8 @@ | ||
22 | .ui-progressbar { | 22 | .ui-progressbar { |
23 | border:1px solid #ddd; | 23 | border:1px solid #ddd; |
24 | height:6px; | 24 | height:6px; |
25 | + margin:0; | ||
26 | + padding:0; | ||
25 | 27 | ||
26 | .ui-progressbar-value { | 28 | .ui-progressbar-value { |
27 | background-color: #62C462;//$blue_link; | 29 | background-color: #62C462;//$blue_link; |
app/assets/stylesheets/notes.scss
@@ -90,6 +90,7 @@ tr.line_notes_row { | @@ -90,6 +90,7 @@ tr.line_notes_row { | ||
90 | 90 | ||
91 | .per_line_form { | 91 | .per_line_form { |
92 | background:#f5f5f5; | 92 | background:#f5f5f5; |
93 | + border-top:1px solid #eee; | ||
93 | form { margin: 0; } | 94 | form { margin: 0; } |
94 | td { | 95 | td { |
95 | border-bottom:1px solid #ddd; | 96 | border-bottom:1px solid #ddd; |
app/assets/stylesheets/tree.scss
@@ -135,6 +135,7 @@ | @@ -135,6 +135,7 @@ | ||
135 | 135 | ||
136 | img { | 136 | img { |
137 | position: relative; | 137 | position: relative; |
138 | + top:-1px; | ||
138 | } | 139 | } |
139 | } | 140 | } |
140 | } | 141 | } |
@@ -161,7 +162,7 @@ | @@ -161,7 +162,7 @@ | ||
161 | border-color:#ccc; | 162 | border-color:#ccc; |
162 | 163 | ||
163 | td { | 164 | td { |
164 | - padding:7px; | 165 | + padding:8px; |
165 | border-color:#f1f1f1; | 166 | border-color:#f1f1f1; |
166 | background:#fafafa; | 167 | background:#fafafa; |
167 | } | 168 | } |
@@ -0,0 +1,17 @@ | @@ -0,0 +1,17 @@ | ||
1 | +%div.ui-box | ||
2 | + %h5 | ||
3 | + = link_to "Issues" , "#issues", :id => "issues" | ||
4 | + %small (assigned to you) | ||
5 | + %ul.unstyled | ||
6 | + - @issues.each do |issue| | ||
7 | + %li.wll | ||
8 | + = link_to [issue.project, issue] do | ||
9 | + %p | ||
10 | + %span.btn.disabled.small= issue.project.name | ||
11 | + %strong | ||
12 | + – | ||
13 | + Issue # | ||
14 | + = issue.id | ||
15 | + = truncate issue.title, :length => 50 | ||
16 | + %span.right.cgray | ||
17 | + = issue.updated_at.stamp("Aug 21, 2011") |
@@ -0,0 +1,20 @@ | @@ -0,0 +1,20 @@ | ||
1 | +%div.ui-box | ||
2 | + %h5 | ||
3 | + = link_to "5 Latest Merge Requests" , "#merge_requests", :id => "merge_requests" | ||
4 | + %small (authored or assigned to you) | ||
5 | + %ul.unstyled | ||
6 | + - @merge_requests.each do |merge_request| | ||
7 | + %li.wll | ||
8 | + = link_to [merge_request.project, merge_request] do | ||
9 | + %p | ||
10 | + %span.btn.disabled.small= merge_request.project.name | ||
11 | + %strong | ||
12 | + – | ||
13 | + Merge Request ##{merge_request.id} | ||
14 | + = truncate merge_request.title, :length => 50 | ||
15 | + %span.right.cgray | ||
16 | + = merge_request.updated_at.stamp("Aug 21, 2011") | ||
17 | + | ||
18 | + %li.bottom | ||
19 | + | ||
20 | + |
@@ -0,0 +1,22 @@ | @@ -0,0 +1,22 @@ | ||
1 | +%div | ||
2 | + %h3 | ||
3 | + %span.ico.projects | ||
4 | + Projects | ||
5 | + %small | ||
6 | + (most recent) | ||
7 | + %hr | ||
8 | + %div.dash_projects | ||
9 | + - projects.first(5).each do |project| | ||
10 | + %div.dash_project | ||
11 | + %h4 | ||
12 | + = link_to project, :class => "project_link" do | ||
13 | + = truncate project.name, :length => 30 | ||
14 | + %small | ||
15 | + last activity at | ||
16 | + = project.last_activity_date.stamp("Aug 25, 2011") | ||
17 | + | ||
18 | + .right | ||
19 | + %small | ||
20 | + %strong= link_to "Browse Code »", tree_project_ref_path(project, project.root_ref), :class => "neib" | ||
21 | + %strong= link_to "Commits »", project_commits_path(project) | ||
22 | + |
app/views/devise/sessions/new.html.erb
@@ -4,7 +4,7 @@ | @@ -4,7 +4,7 @@ | ||
4 | <%= f.password_field :password, :class => "text bottom", :placeholder => "Password" %> | 4 | <%= f.password_field :password, :class => "text bottom", :placeholder => "Password" %> |
5 | 5 | ||
6 | <% if devise_mapping.rememberable? -%> | 6 | <% if devise_mapping.rememberable? -%> |
7 | - <div class="clearfix inputs-list"> <label for="user_remember_me"><%= f.check_box :remember_me %><span>Remember me</span></label></div> | 7 | + <div class="clearfix inputs-list"> <label class="checkbox remember_me" for="user_remember_me"><%= f.check_box :remember_me %><span>Remember me</span></label></div> |
8 | <% end -%> | 8 | <% end -%> |
9 | <br/> | 9 | <br/> |
10 | <%= f.submit "Sign in", :class => "primary btn" %> | 10 | <%= f.submit "Sign in", :class => "primary btn" %> |
app/views/help/permissions.html.haml
@@ -2,14 +2,14 @@ | @@ -2,14 +2,14 @@ | ||
2 | %hr | 2 | %hr |
3 | 3 | ||
4 | .row | 4 | .row |
5 | - .ui-box.span3 | 5 | + .ui-box.span2 |
6 | %h5 Guest | 6 | %h5 Guest |
7 | %ul.unstyled | 7 | %ul.unstyled |
8 | %li Create new issue | 8 | %li Create new issue |
9 | %li Leave comments | 9 | %li Leave comments |
10 | %li Write on project wall | 10 | %li Write on project wall |
11 | 11 | ||
12 | - .ui-box.span4 | 12 | + .ui-box.span3 |
13 | %h5 Reporter | 13 | %h5 Reporter |
14 | %ul.unstyled | 14 | %ul.unstyled |
15 | %li Pull project code | 15 | %li Pull project code |
@@ -20,7 +20,7 @@ | @@ -20,7 +20,7 @@ | ||
20 | %li Create a code snippets | 20 | %li Create a code snippets |
21 | 21 | ||
22 | 22 | ||
23 | - .ui-box.span4 | 23 | + .ui-box.span3 |
24 | %h5 Developer | 24 | %h5 Developer |
25 | %ul.unstyled | 25 | %ul.unstyled |
26 | %li Pull project code | 26 | %li Pull project code |
@@ -33,7 +33,7 @@ | @@ -33,7 +33,7 @@ | ||
33 | %li Write on project wall | 33 | %li Write on project wall |
34 | %li Write a wiki | 34 | %li Write a wiki |
35 | 35 | ||
36 | - .ui-box.span4 | 36 | + .ui-box.span3 |
37 | %h5 Master | 37 | %h5 Master |
38 | %ul.unstyled | 38 | %ul.unstyled |
39 | %li Full repository access | 39 | %li Full repository access |
app/views/issues/index.html.haml
@@ -7,16 +7,15 @@ | @@ -7,16 +7,15 @@ | ||
7 | = image_tag "Rss-UI.PNG", :width => 16, :title => "feed" | 7 | = image_tag "Rss-UI.PNG", :width => 16, :title => "feed" |
8 | 8 | ||
9 | .right | 9 | .right |
10 | - .span4.left | ||
11 | - = form_tag search_project_issues_path(@project), :method => :get, :remote => true, :id => "issue_search_form", :class => :left do | 10 | + .span5 |
11 | + - if can? current_user, :write_issue, @project | ||
12 | + = link_to new_project_issue_path(@project), :class => "right btn small", :title => "New Issue", :remote => true do | ||
13 | + New Issue | ||
14 | + = form_tag search_project_issues_path(@project), :method => :get, :remote => true, :id => "issue_search_form", :class => :right do | ||
12 | = hidden_field_tag :project_id, @project.id, { :id => 'project_id' } | 15 | = hidden_field_tag :project_id, @project.id, { :id => 'project_id' } |
13 | = hidden_field_tag :status, params[:f] | 16 | = hidden_field_tag :status, params[:f] |
14 | - = search_field_tag :issue_search, nil, { :placeholder => 'Search', :class => 'issue_search' } | 17 | + = search_field_tag :issue_search, nil, { :placeholder => 'Search', :class => 'issue_search span3 right neib' } |
15 | 18 | ||
16 | - - if can? current_user, :write_issue, @project | ||
17 | - .span2.left | ||
18 | - = link_to new_project_issue_path(@project), :class => "right btn small", :title => "New Issue", :remote => true do | ||
19 | - New Issue | ||
20 | %br | 19 | %br |
21 | %div#issues-table-holder.ui-box | 20 | %div#issues-table-holder.ui-box |
22 | .title | 21 | .title |
app/views/milestones/_milestone.html.haml
1 | -%li{:class => "wll", :id => dom_id(milestone) } | 1 | +%li{:class => "milestone", :id => dom_id(milestone) } |
2 | .right | 2 | .right |
3 | - if milestone.issues.count > 0 | 3 | - if milestone.issues.count > 0 |
4 | = link_to 'Browse Issues', project_issues_path(milestone.project, :milestone_id => milestone.id), :class => "btn small" | 4 | = link_to 'Browse Issues', project_issues_path(milestone.project, :milestone_id => milestone.id), :class => "btn small" |
@@ -10,9 +10,10 @@ | @@ -10,9 +10,10 @@ | ||
10 | %h4.row_title | 10 | %h4.row_title |
11 | = truncate(milestone.title, :length => 100) | 11 | = truncate(milestone.title, :length => 100) |
12 | %small= milestone.expires_at | 12 | %small= milestone.expires_at |
13 | + %br | ||
14 | + .progress.span3 | ||
13 | 15 | ||
14 | - .progress.span4 | ||
15 | - | 16 | + |
16 | :javascript | 17 | :javascript |
17 | $(function() { | 18 | $(function() { |
18 | $( "##{dom_id(milestone)} .progress" ).progressbar({ | 19 | $( "##{dom_id(milestone)} .progress" ).progressbar({ |
app/views/notes/_per_line_form.html.haml
@@ -3,31 +3,29 @@ | @@ -3,31 +3,29 @@ | ||
3 | %td{:colspan => 3 } | 3 | %td{:colspan => 3 } |
4 | = form_for [@project, @note], :remote => "true", :multipart => true do |f| | 4 | = form_for [@project, @note], :remote => "true", :multipart => true do |f| |
5 | %h3 Leave a note | 5 | %h3 Leave a note |
6 | - .row | ||
7 | - .span16 | ||
8 | - -if @note.errors.any? | ||
9 | - .alert-message.block-message.error | ||
10 | - - @note.errors.full_messages.each do |msg| | ||
11 | - %div= msg | 6 | + %div.span10 |
7 | + -if @note.errors.any? | ||
8 | + .alert-message.block-message.error | ||
9 | + - @note.errors.full_messages.each do |msg| | ||
10 | + %div= msg | ||
12 | 11 | ||
13 | - = f.hidden_field :noteable_id | ||
14 | - = f.hidden_field :noteable_type | ||
15 | - = f.hidden_field :line_code | ||
16 | - = f.text_area :note, :size => 255 | ||
17 | - .actions | ||
18 | - = f.submit 'Add note', :class => "btn primary", :id => "submit_note" | ||
19 | - = link_to "Close", "#", :class => "btn hide-button" | ||
20 | - .span6.entry | ||
21 | - %h5 Notify via email: | ||
22 | - .clearfix | ||
23 | - = label_tag :notify do | ||
24 | - = check_box_tag :notify, 1, @note.noteable_type != "Commit" | ||
25 | - %span Project team | 12 | + = f.hidden_field :noteable_id |
13 | + = f.hidden_field :noteable_type | ||
14 | + = f.hidden_field :line_code | ||
15 | + = f.text_area :note, :size => 255 | ||
16 | + %h5 Notify via email: | ||
17 | + .clearfix | ||
18 | + = label_tag :notify do | ||
19 | + = check_box_tag :notify, 1, @note.noteable_type != "Commit" | ||
20 | + %span Project team | ||
26 | 21 | ||
27 | - - if @note.notify_only_author?(current_user) | ||
28 | - = label_tag :notify_author do | ||
29 | - = check_box_tag :notify_author, 1 , @note.noteable_type == "Commit" | ||
30 | - %span Commit author | 22 | + - if @note.notify_only_author?(current_user) |
23 | + = label_tag :notify_author do | ||
24 | + = check_box_tag :notify_author, 1 , @note.noteable_type == "Commit" | ||
25 | + %span Commit author | ||
26 | + .actions | ||
27 | + = f.submit 'Add note', :class => "btn primary", :id => "submit_note" | ||
28 | + = link_to "Close", "#", :class => "btn hide-button" | ||
31 | 29 | ||
32 | :javascript | 30 | :javascript |
33 | $(function(){ | 31 | $(function(){ |
app/views/refs/_tree.html.haml
@@ -13,7 +13,7 @@ | @@ -13,7 +13,7 @@ | ||
13 | = render :partial => "refs/tree_file", :locals => { :name => tree.name, :content => tree.data, :file => tree } | 13 | = render :partial => "refs/tree_file", :locals => { :name => tree.name, :content => tree.data, :file => tree } |
14 | - else | 14 | - else |
15 | - contents = tree.contents | 15 | - contents = tree.contents |
16 | - %table#tree-slider.bordered-table | 16 | + %table#tree-slider.bordered-table.table |
17 | %thead | 17 | %thead |
18 | %th Name | 18 | %th Name |
19 | %th Last Update | 19 | %th Last Update |
db/schema.rb
@@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -30,8 +30,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
30 | t.integer "assignee_id" | 30 | t.integer "assignee_id" |
31 | t.integer "author_id" | 31 | t.integer "author_id" |
32 | t.integer "project_id" | 32 | t.integer "project_id" |
33 | - t.datetime "created_at" | ||
34 | - t.datetime "updated_at" | 33 | + t.datetime "created_at", :null => false |
34 | + t.datetime "updated_at", :null => false | ||
35 | t.boolean "closed", :default => false, :null => false | 35 | t.boolean "closed", :default => false, :null => false |
36 | t.integer "position", :default => 0 | 36 | t.integer "position", :default => 0 |
37 | t.boolean "critical", :default => false, :null => false | 37 | t.boolean "critical", :default => false, :null => false |
@@ -44,8 +44,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -44,8 +44,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
44 | 44 | ||
45 | create_table "keys", :force => true do |t| | 45 | create_table "keys", :force => true do |t| |
46 | t.integer "user_id" | 46 | t.integer "user_id" |
47 | - t.datetime "created_at" | ||
48 | - t.datetime "updated_at" | 47 | + t.datetime "created_at", :null => false |
48 | + t.datetime "updated_at", :null => false | ||
49 | t.text "key" | 49 | t.text "key" |
50 | t.string "title" | 50 | t.string "title" |
51 | t.string "identifier" | 51 | t.string "identifier" |
@@ -60,10 +60,10 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -60,10 +60,10 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
60 | t.integer "assignee_id" | 60 | t.integer "assignee_id" |
61 | t.string "title" | 61 | t.string "title" |
62 | t.boolean "closed", :default => false, :null => false | 62 | t.boolean "closed", :default => false, :null => false |
63 | - t.datetime "created_at" | ||
64 | - t.datetime "updated_at" | ||
65 | - t.text "st_commits", :limit => 4294967295 | ||
66 | - t.text "st_diffs", :limit => 4294967295 | 63 | + t.datetime "created_at", :null => false |
64 | + t.datetime "updated_at", :null => false | ||
65 | + t.text "st_commits", :limit => 2147483647 | ||
66 | + t.text "st_diffs", :limit => 2147483647 | ||
67 | t.boolean "merged", :default => false, :null => false | 67 | t.boolean "merged", :default => false, :null => false |
68 | end | 68 | end |
69 | 69 | ||
@@ -84,8 +84,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -84,8 +84,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
84 | t.string "noteable_id" | 84 | t.string "noteable_id" |
85 | t.string "noteable_type" | 85 | t.string "noteable_type" |
86 | t.integer "author_id" | 86 | t.integer "author_id" |
87 | - t.datetime "created_at" | ||
88 | - t.datetime "updated_at" | 87 | + t.datetime "created_at", :null => false |
88 | + t.datetime "updated_at", :null => false | ||
89 | t.integer "project_id" | 89 | t.integer "project_id" |
90 | t.string "attachment" | 90 | t.string "attachment" |
91 | t.string "line_code" | 91 | t.string "line_code" |
@@ -98,8 +98,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -98,8 +98,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
98 | t.string "name" | 98 | t.string "name" |
99 | t.string "path" | 99 | t.string "path" |
100 | t.text "description" | 100 | t.text "description" |
101 | - t.datetime "created_at" | ||
102 | - t.datetime "updated_at" | 101 | + t.datetime "created_at", :null => false |
102 | + t.datetime "updated_at", :null => false | ||
103 | t.boolean "private_flag", :default => true, :null => false | 103 | t.boolean "private_flag", :default => true, :null => false |
104 | t.string "code" | 104 | t.string "code" |
105 | t.integer "owner_id" | 105 | t.integer "owner_id" |
@@ -122,8 +122,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -122,8 +122,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
122 | t.text "content" | 122 | t.text "content" |
123 | t.integer "author_id", :null => false | 123 | t.integer "author_id", :null => false |
124 | t.integer "project_id", :null => false | 124 | t.integer "project_id", :null => false |
125 | - t.datetime "created_at" | ||
126 | - t.datetime "updated_at" | 125 | + t.datetime "created_at", :null => false |
126 | + t.datetime "updated_at", :null => false | ||
127 | t.string "file_name" | 127 | t.string "file_name" |
128 | t.datetime "expires_at" | 128 | t.datetime "expires_at" |
129 | end | 129 | end |
@@ -156,8 +156,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -156,8 +156,8 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
156 | t.datetime "last_sign_in_at" | 156 | t.datetime "last_sign_in_at" |
157 | t.string "current_sign_in_ip" | 157 | t.string "current_sign_in_ip" |
158 | t.string "last_sign_in_ip" | 158 | t.string "last_sign_in_ip" |
159 | - t.datetime "created_at" | ||
160 | - t.datetime "updated_at" | 159 | + t.datetime "created_at", :null => false |
160 | + t.datetime "updated_at", :null => false | ||
161 | t.string "name" | 161 | t.string "name" |
162 | t.boolean "admin", :default => false, :null => false | 162 | t.boolean "admin", :default => false, :null => false |
163 | t.integer "projects_limit", :default => 10 | 163 | t.integer "projects_limit", :default => 10 |
@@ -176,16 +176,16 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | @@ -176,16 +176,16 @@ ActiveRecord::Schema.define(:version => 20120408181910) do | ||
176 | create_table "users_projects", :force => true do |t| | 176 | create_table "users_projects", :force => true do |t| |
177 | t.integer "user_id", :null => false | 177 | t.integer "user_id", :null => false |
178 | t.integer "project_id", :null => false | 178 | t.integer "project_id", :null => false |
179 | - t.datetime "created_at" | ||
180 | - t.datetime "updated_at" | 179 | + t.datetime "created_at", :null => false |
180 | + t.datetime "updated_at", :null => false | ||
181 | t.integer "project_access", :default => 0, :null => false | 181 | t.integer "project_access", :default => 0, :null => false |
182 | end | 182 | end |
183 | 183 | ||
184 | create_table "web_hooks", :force => true do |t| | 184 | create_table "web_hooks", :force => true do |t| |
185 | t.string "url" | 185 | t.string "url" |
186 | t.integer "project_id" | 186 | t.integer "project_id" |
187 | - t.datetime "created_at" | ||
188 | - t.datetime "updated_at" | 187 | + t.datetime "created_at", :null => false |
188 | + t.datetime "updated_at", :null => false | ||
189 | end | 189 | end |
190 | 190 | ||
191 | create_table "wikis", :force => true do |t| | 191 | create_table "wikis", :force => true do |t| |