Commit 1c22d4f50f6a89c85b17e6b5351bcf351bf35e27

Authored by Dmitriy Zaporozhets
1 parent ce8eba89

Help message for wiki, styled projects page

app/assets/javascripts/merge_requests.js
@@ -9,17 +9,19 @@ var MergeRequest = { @@ -9,17 +9,19 @@ var MergeRequest = {
9 $(this).parent().addClass("active"); 9 $(this).parent().addClass("active");
10 }); 10 });
11 11
12 - $(".tabs a.merge-notes-tab").live("click", function() { 12 + $(".tabs a.merge-notes-tab").live("click", function(e) {
13 $(".merge-request-diffs").hide(); 13 $(".merge-request-diffs").hide();
14 $(".merge-request-notes").show(); 14 $(".merge-request-notes").show();
  15 + e.preventDefault();
15 }); 16 });
16 17
17 - $(".tabs a.merge-diffs-tab").live("click", function() { 18 + $(".tabs a.merge-diffs-tab").live("click", function(e) {
18 if(!MergeRequest.diffs_loaded) { 19 if(!MergeRequest.diffs_loaded) {
19 MergeRequest.loadDiff(); 20 MergeRequest.loadDiff();
20 } 21 }
21 $(".merge-request-notes").hide(); 22 $(".merge-request-notes").hide();
22 $(".merge-request-diffs").show(); 23 $(".merge-request-diffs").show();
  24 + e.preventDefault();
23 }); 25 });
24 }, 26 },
25 27
app/assets/stylesheets/common.scss
@@ -253,14 +253,12 @@ img.lil_av { @@ -253,14 +253,12 @@ img.lil_av {
253 } 253 }
254 254
255 .widget { 255 .widget {
  256 + @include shade;
256 padding:20px; 257 padding:20px;
257 margin-bottom:20px; 258 margin-bottom:20px;
258 - background-image: -webkit-gradient(linear, 0 0, 0 30, color-stop(0.066, #fff), to(#f1f1f1));  
259 - background-image: -webkit-linear-gradient(#fff 6.6%, #f1f1f1);  
260 - background-image: -moz-linear-gradient(#fff 6.6%, #f1f1f1);  
261 - background-image: -o-linear-gradient(#fff 6.6%, #f1f1f1);  
262 border: 1px solid #DDD; 259 border: 1px solid #DDD;
263 border-radius: 5px; 260 border-radius: 5px;
  261 + background:#fafafa;
264 262
265 .link_holder { 263 .link_holder {
266 background:#eee; 264 background:#eee;
@@ -304,6 +302,9 @@ img.lil_av { @@ -304,6 +302,9 @@ img.lil_av {
304 .row_title { 302 .row_title {
305 font-weight:bold; 303 font-weight:bold;
306 color:#444; 304 color:#444;
  305 + &:hover {
  306 + text-decoration:underline;
  307 + }
307 } 308 }
308 309
309 li, .wll { 310 li, .wll {
@@ -345,10 +346,6 @@ img.lil_av { @@ -345,10 +346,6 @@ img.lil_av {
345 @include shade; 346 @include shade;
346 } 347 }
347 348
348 -.well.padded {  
349 - padding:29px;  
350 -}  
351 -  
352 .download_repo_link { 349 .download_repo_link {
353 background: url("images.png") no-repeat 0 -48px; 350 background: url("images.png") no-repeat 0 -48px;
354 padding-left:20px; 351 padding-left:20px;
@@ -369,3 +366,7 @@ table a code { @@ -369,3 +366,7 @@ table a code {
369 top: -2px; 366 top: -2px;
370 margin-right: 3px; 367 margin-right: 3px;
371 } 368 }
  369 +
  370 +.span12 hr{
  371 + margin-top: 5px;
  372 +}
app/assets/stylesheets/login.scss
1 /* Login Page */ 1 /* Login Page */
2 body.login-page{ 2 body.login-page{
3 padding-top: 10%; 3 padding-top: 10%;
4 - background:$style_color; 4 + background:#f1f1f1;
5 } 5 }
6 6
7 .login-box{ 7 .login-box{
app/assets/stylesheets/projects.css.scss
@@ -222,6 +222,33 @@ input.git_clone_url { @@ -222,6 +222,33 @@ input.git_clone_url {
222 background:#fff !important; 222 background:#fff !important;
223 } 223 }
224 224
225 -.span12 hr{  
226 - margin-top: 2px; 225 +.project_tile {
  226 + @include shade;
  227 + @include round-borders-all(4px);
  228 + margin-bottom:20px;
  229 + width:338px;
  230 + float:left;
  231 + margin-left:20px;
  232 + border: 1px solid #DDD;
  233 + padding-bottom:20px;
  234 +
  235 + .title {
  236 + background:#f5f5f5;
  237 + padding: 5px 10px 2px 20px;
  238 + border-bottom: 1px solid #DDD;
  239 + margin-bottom: 15px;
  240 +
  241 + h3 {
  242 + &:hover {
  243 + text-decoration: underline;
  244 + }
  245 + }
  246 + }
  247 + .data {
  248 + margin: 0 20px;
  249 + }
  250 + .buttons {
  251 + margin: 0 20px;
  252 + }
227 } 253 }
  254 +
app/views/deploy_keys/_show.html.haml
1 %tr 1 %tr
2 %td 2 %td
3 %a{:href => project_deploy_key_path(key.project, key)} 3 %a{:href => project_deploy_key_path(key.project, key)}
4 - = key.title 4 + %strong= key.title
5 %td 5 %td
6 %span.update-author 6 %span.update-author
7 Added 7 Added
8 = time_ago_in_words(key.created_at) 8 = time_ago_in_words(key.created_at)
9 ago 9 ago
10 %td 10 %td
11 - = link_to 'Remove', project_deploy_key_path(key.project, key), :confirm => 'Are you sure?', :method => :delete, :class => "danger btn delete-key small" 11 + = link_to 'Remove', project_deploy_key_path(key.project, key), :confirm => 'Are you sure?', :method => :delete, :class => "danger btn delete-key small right"
12 12
app/views/layouts/_projects_side.html.haml
@@ -3,7 +3,7 @@ @@ -3,7 +3,7 @@
3 .widget 3 .widget
4 You can create at least 4 You can create at least
5 = current_user.projects_limit 5 = current_user.projects_limit
6 - projects. Click on button to add a new one 6 + projects. Click on link below to add a new one
7 .link_holder 7 .link_holder
8 = link_to new_project_path, :class => "" do 8 = link_to new_project_path, :class => "" do
9 New Project » 9 New Project »
app/views/projects/_tile.html.haml
1 - @projects.in_groups_of(2, false) do |projects| 1 - @projects.in_groups_of(2, false) do |projects|
2 .row 2 .row
3 - projects.each_with_index do |project, i| 3 - projects.each_with_index do |project, i|
4 - %div.span5.well.padded  
5 - = link_to project_path(project) do  
6 - %h3= truncate(project.name, :length => 28)  
7 - %p  
8 - %input{ :value => project.url_to_repo, :class => ['git-url', 'one_click_select', 'text', 'project_list_url'], :readonly => 'readonly' }  
9 -  
10 - %a.btn.info{:href => tree_project_ref_path(project, project.root_ref)} Browse code  
11 - %a.btn{:href => project_commits_path(project)} Commits 4 + %div.project_tile
  5 + .title
  6 + = link_to project_path(project) do
  7 + %h3= truncate(project.name, :length => 28)
  8 + .data
  9 + %p
  10 + %input{ :value => project.url_to_repo, :class => ['git-url', 'one_click_select', 'text', 'project_list_url'], :readonly => 'readonly' }
  11 + .buttons
  12 + %a.btn.info{:href => tree_project_ref_path(project, project.root_ref)} Browse code
  13 + %a.btn{:href => project_commits_path(project)} Commits
app/views/wikis/_form.html.haml
@@ -6,6 +6,12 @@ @@ -6,6 +6,12 @@
6 - @wiki.errors.full_messages.each do |msg| 6 - @wiki.errors.full_messages.each do |msg|
7 %li= msg 7 %li= msg
8 8
  9 + .alert-message.block-message.warning
  10 + %p
  11 + Wiki content is parsed with #{link_to "Markdown", "http://en.wikipedia.org/wiki/Markdown"}.
  12 + %br
  13 + To add link to new page you can just type
  14 + %code [Link Title](page-slug)
9 .clearfix 15 .clearfix
10 = f.label :title 16 = f.label :title
11 .input= f.text_field :title, :class => :xxlarge 17 .input= f.text_field :title, :class => :xxlarge
app/views/wikis/edit.html.haml
1 -%h1 Editing page  
2 - 1 +%h3 Editing page
  2 +%hr
3 = render 'form' 3 = render 'form'
app/views/wikis/history.html.haml
1 -%h2 Versions 1 +%h3 Versions
2 %table 2 %table
3 %thead 3 %thead
4 %tr 4 %tr
app/views/wikis/show.html.haml
1 %h3 1 %h3
2 = @wiki.title 2 = @wiki.title
3 - = link_to edit_project_wiki_path(@project, @wiki), :class => "right btn small" do  
4 - Edit  
5 - - if can? current_user, :write_wiki, @project  
6 - = link_to history_project_wiki_path(@project, @wiki), :class => "right btn small" do  
7 - History 3 + %span.right
  4 + - if can? current_user, :write_wiki, @project
  5 + = link_to history_project_wiki_path(@project, @wiki), :class => "btn small" do
  6 + History
  7 + = link_to edit_project_wiki_path(@project, @wiki), :class => "btn small" do
  8 + Edit
8 %hr 9 %hr
9 10
10 = markdown_to_html @wiki.content 11 = markdown_to_html @wiki.content