Commit 1c22d4f50f6a89c85b17e6b5351bcf351bf35e27
1 parent
ce8eba89
Exists in
master
and in
4 other branches
Help message for wiki, styled projects page
Showing
11 changed files
with
71 additions
and
32 deletions
Show diff stats
app/assets/javascripts/merge_requests.js
| ... | ... | @@ -9,17 +9,19 @@ var MergeRequest = { |
| 9 | 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 | 13 | $(".merge-request-diffs").hide(); |
| 14 | 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 | 19 | if(!MergeRequest.diffs_loaded) { |
| 19 | 20 | MergeRequest.loadDiff(); |
| 20 | 21 | } |
| 21 | 22 | $(".merge-request-notes").hide(); |
| 22 | 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 | 253 | } |
| 254 | 254 | |
| 255 | 255 | .widget { |
| 256 | + @include shade; | |
| 256 | 257 | padding:20px; |
| 257 | 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 | 259 | border: 1px solid #DDD; |
| 263 | 260 | border-radius: 5px; |
| 261 | + background:#fafafa; | |
| 264 | 262 | |
| 265 | 263 | .link_holder { |
| 266 | 264 | background:#eee; |
| ... | ... | @@ -304,6 +302,9 @@ img.lil_av { |
| 304 | 302 | .row_title { |
| 305 | 303 | font-weight:bold; |
| 306 | 304 | color:#444; |
| 305 | + &:hover { | |
| 306 | + text-decoration:underline; | |
| 307 | + } | |
| 307 | 308 | } |
| 308 | 309 | |
| 309 | 310 | li, .wll { |
| ... | ... | @@ -345,10 +346,6 @@ img.lil_av { |
| 345 | 346 | @include shade; |
| 346 | 347 | } |
| 347 | 348 | |
| 348 | -.well.padded { | |
| 349 | - padding:29px; | |
| 350 | -} | |
| 351 | - | |
| 352 | 349 | .download_repo_link { |
| 353 | 350 | background: url("images.png") no-repeat 0 -48px; |
| 354 | 351 | padding-left:20px; |
| ... | ... | @@ -369,3 +366,7 @@ table a code { |
| 369 | 366 | top: -2px; |
| 370 | 367 | margin-right: 3px; |
| 371 | 368 | } |
| 369 | + | |
| 370 | +.span12 hr{ | |
| 371 | + margin-top: 5px; | |
| 372 | +} | ... | ... |
app/assets/stylesheets/login.scss
app/assets/stylesheets/projects.css.scss
| ... | ... | @@ -222,6 +222,33 @@ input.git_clone_url { |
| 222 | 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 | 1 | %tr |
| 2 | 2 | %td |
| 3 | 3 | %a{:href => project_deploy_key_path(key.project, key)} |
| 4 | - = key.title | |
| 4 | + %strong= key.title | |
| 5 | 5 | %td |
| 6 | 6 | %span.update-author |
| 7 | 7 | Added |
| 8 | 8 | = time_ago_in_words(key.created_at) |
| 9 | 9 | ago |
| 10 | 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
app/views/projects/_tile.html.haml
| 1 | 1 | - @projects.in_groups_of(2, false) do |projects| |
| 2 | 2 | .row |
| 3 | 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 | - @wiki.errors.full_messages.each do |msg| |
| 7 | 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 | 15 | .clearfix |
| 10 | 16 | = f.label :title |
| 11 | 17 | .input= f.text_field :title, :class => :xxlarge | ... | ... |
app/views/wikis/edit.html.haml
app/views/wikis/history.html.haml
app/views/wikis/show.html.haml
| 1 | 1 | %h3 |
| 2 | 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 | 9 | %hr |
| 9 | 10 | |
| 10 | 11 | = markdown_to_html @wiki.content | ... | ... |