Commit a30ce86690025a57264b2e9f619a75ee8cdf4826
1 parent
fa17712c
Exists in
master
and in
4 other branches
Improve commits list UI
Showing
3 changed files
with
58 additions
and
75 deletions
Show diff stats
app/assets/stylesheets/sections/commits.scss
... | ... | @@ -345,46 +345,6 @@ |
345 | 345 | } |
346 | 346 | |
347 | 347 | |
348 | -/** | |
349 | - * COMMIT ROW | |
350 | - */ | |
351 | -.commit { | |
352 | - .browse_code_link_holder { | |
353 | - float: right; | |
354 | - } | |
355 | - | |
356 | - .committed_ago { | |
357 | - float: right; | |
358 | - @extend .cgray; | |
359 | - } | |
360 | - | |
361 | - .notes_count { | |
362 | - float: right; | |
363 | - margin-right: 10px; | |
364 | - } | |
365 | - | |
366 | - code { | |
367 | - background: #FCEEC1; | |
368 | - color: $style_color; | |
369 | - } | |
370 | - | |
371 | - .commit_short_id { | |
372 | - float: left; | |
373 | - @extend .lined; | |
374 | - min-width: 65px; | |
375 | - font-family: $monospace_font; | |
376 | - } | |
377 | - | |
378 | - .row_title { | |
379 | - font-weight: bold; | |
380 | - color: #444; | |
381 | - &:hover { | |
382 | - color: #444; | |
383 | - text-decoration: underline; | |
384 | - } | |
385 | - } | |
386 | -} | |
387 | - | |
388 | 348 | .file-stats a { |
389 | 349 | color: $style_color; |
390 | 350 | } |
... | ... | @@ -472,24 +432,6 @@ |
472 | 432 | line-height: 2; |
473 | 433 | } |
474 | 434 | |
475 | -li.commit { | |
476 | - .avatar { | |
477 | - width: 24px; | |
478 | - top:-5px; | |
479 | - margin-right: 5px; | |
480 | - margin-left: 10px; | |
481 | - } | |
482 | - | |
483 | - code { | |
484 | - padding: 2px 2px 0; | |
485 | - margin-top: -2px; | |
486 | - &:hover { | |
487 | - color: black; | |
488 | - border: 1px solid #ccc; | |
489 | - } | |
490 | - } | |
491 | -} | |
492 | - | |
493 | 435 | .commit-breadcrumb { |
494 | 436 | padding: 0; |
495 | 437 | } |
... | ... | @@ -506,8 +448,50 @@ li.commit { |
506 | 448 | } |
507 | 449 | } |
508 | 450 | |
509 | -.commits-row { | |
510 | - padding-bottom: 10px; | |
511 | - margin-bottom: 10px; | |
512 | - border-bottom: 1px solid #DDD; | |
451 | +.lists-separator { | |
452 | + margin: 10px 0; | |
453 | + border-top: 1px dashed #CCC; | |
454 | +} | |
455 | + | |
456 | +/** | |
457 | + * COMMIT ROW | |
458 | + */ | |
459 | +li.commit { | |
460 | + padding: 8px; | |
461 | + | |
462 | + .commit-row-title { | |
463 | + font-size: 14px; | |
464 | + margin-bottom: 2px; | |
465 | + | |
466 | + .notes_count { | |
467 | + float: right; | |
468 | + margin-right: 10px; | |
469 | + } | |
470 | + | |
471 | + .commit_short_id { | |
472 | + float: left; | |
473 | + min-width: 65px; | |
474 | + font-family: $monospace_font; | |
475 | + } | |
476 | + | |
477 | + .commit-row-message { | |
478 | + color: #555; | |
479 | + font-weight: bolder; | |
480 | + &:hover { | |
481 | + color: #444; | |
482 | + text-decoration: underline; | |
483 | + } | |
484 | + } | |
485 | + } | |
486 | + | |
487 | + .commit-row-info { | |
488 | + a { | |
489 | + color: #777; | |
490 | + } | |
491 | + | |
492 | + .committed_ago { | |
493 | + float: right; | |
494 | + @extend .cgray; | |
495 | + } | |
496 | + } | |
513 | 497 | } | ... | ... |
app/views/projects/commits/_commit.html.haml
1 | 1 | %li.commit |
2 | - .browse_code_link_holder | |
3 | - %p | |
4 | - %strong= link_to "Browse Code »", project_tree_path(project, commit), class: "right" | |
5 | - %p | |
2 | + .commit-row-title | |
6 | 3 | = link_to commit.short_id(8), project_commit_path(project, commit), class: "commit_short_id" |
7 | - = commit_author_link(commit, avatar: true, size: 24) | |
8 | 4 | |
9 | - = link_to_gfm truncate(commit.title, length: 70), project_commit_path(project, commit.id), class: "row_title" | |
10 | - | |
11 | - %time.committed_ago{ datetime: commit.committed_date, title: commit.committed_date.stamp("Aug 21, 2011 9:23pm") } | |
12 | - = time_ago_in_words(commit.committed_date) | |
13 | - ago | |
14 | - | |
15 | - | |
16 | - %span.notes_count | |
5 | + = link_to_gfm truncate(commit.title, length: 70), project_commit_path(project, commit.id), class: "commit-row-message" | |
6 | + = link_to "Browse Code »", project_tree_path(project, commit), class: "pull-right" | |
7 | + .notes_count | |
17 | 8 | - notes = project.notes.for_commit_id(commit.id) |
18 | 9 | - if notes.any? |
19 | 10 | %span.badge.badge-info |
20 | 11 | %i.icon-comment |
21 | 12 | = notes.count |
13 | + | |
14 | + .commit-row-info | |
15 | + = commit_author_link(commit, avatar: true, size: 16) | |
16 | + %time.committed_ago{ datetime: commit.committed_date, title: commit.committed_date.stamp("Aug 21, 2011 9:23pm") } | |
17 | + = time_ago_in_words(commit.committed_date) | |
18 | + ago | |
19 | + | ... | ... |
app/views/projects/commits/_commits.html.haml