Commit 788de6f1c8a60e908a584eb251f9c88f5bc8abbd
1 parent
7d56a51b
Exists in
master
and in
4 other branches
Better commit show page
Showing
3 changed files
with
38 additions
and
20 deletions
Show diff stats
app/assets/stylesheets/common.scss
| @@ -1011,23 +1011,37 @@ p.time { | @@ -1011,23 +1011,37 @@ p.time { | ||
| 1011 | } | 1011 | } |
| 1012 | 1012 | ||
| 1013 | .issue_box, | 1013 | .issue_box, |
| 1014 | +.commit_box, | ||
| 1014 | .merge_request_box{ | 1015 | .merge_request_box{ |
| 1015 | @extend .padded; | 1016 | @extend .padded; |
| 1016 | @extend .borders; | 1017 | @extend .borders; |
| 1017 | @extend .prepend-top-20; | 1018 | @extend .prepend-top-20; |
| 1018 | @extend .append-bottom-20; | 1019 | @extend .append-bottom-20; |
| 1020 | + border-width:2px; | ||
| 1019 | 1021 | ||
| 1020 | img { max-width: 100%; } | 1022 | img { max-width: 100%; } |
| 1021 | 1023 | ||
| 1022 | pre { | 1024 | pre { |
| 1023 | - background: white !important; | ||
| 1024 | - | ||
| 1025 | code { | 1025 | code { |
| 1026 | background: none !important; | 1026 | background: none !important; |
| 1027 | } | 1027 | } |
| 1028 | } | 1028 | } |
| 1029 | } | 1029 | } |
| 1030 | 1030 | ||
| 1031 | +.commit_box { | ||
| 1032 | + .commit_message { | ||
| 1033 | + margin: -20px; | ||
| 1034 | + padding: 20px; | ||
| 1035 | + margin-top:10px; | ||
| 1036 | + border-radius:0; | ||
| 1037 | + border:none; | ||
| 1038 | + font-size:12px; | ||
| 1039 | + background-color:#f5f5f5; | ||
| 1040 | + border:none; | ||
| 1041 | + border-top:1px solid #eee; | ||
| 1042 | + } | ||
| 1043 | +} | ||
| 1044 | + | ||
| 1031 | .highlight_word { | 1045 | .highlight_word { |
| 1032 | background:#EEDC94; | 1046 | background:#EEDC94; |
| 1033 | } | 1047 | } |
app/controllers/commits_controller.rb
| @@ -32,6 +32,8 @@ class CommitsController < ApplicationController | @@ -32,6 +32,8 @@ class CommitsController < ApplicationController | ||
| 32 | @note = @project.build_commit_note(@commit) | 32 | @note = @project.build_commit_note(@commit) |
| 33 | @comments_allowed = true | 33 | @comments_allowed = true |
| 34 | @line_notes = project.commit_line_notes(@commit) | 34 | @line_notes = project.commit_line_notes(@commit) |
| 35 | + | ||
| 36 | + @notes_count = @line_notes.count + project.commit_notes(@commit).count | ||
| 35 | end | 37 | end |
| 36 | 38 | ||
| 37 | def compare | 39 | def compare |
app/views/commits/show.html.haml
| 1 | -.commit | ||
| 2 | - = link_to tree_project_ref_path(@project, @commit.id), :class => "btn right small" do | ||
| 3 | - Browse Code » | ||
| 4 | - = image_tag gravatar_icon(@commit.author_email), :class => "avatar" | ||
| 5 | - %code= @commit.id.to_s | ||
| 6 | - %h5 | ||
| 7 | - = @commit.author_name | ||
| 8 | - %small= @commit.created_at.stamp("Aug 21, 2011 9:23pm") | ||
| 9 | - - if @commit.author_name != @commit.committer_name or @commit.author_email != @commit.committer_email or @commit.authored_date != @commit.committed_date | ||
| 10 | - – | ||
| 11 | - %cite committed by | ||
| 12 | - = @commit.committer_name | ||
| 13 | - %small= @commit.committed_date.stamp("Aug 21, 2011 9:23pm") | 1 | +.commit_box |
| 2 | + .commit | ||
| 3 | + .right | ||
| 4 | + - unless @notes_count.zero? | ||
| 5 | + %span.btn.small.disabled.padded= pluralize @notes_count, 'note' | ||
| 14 | 6 | ||
| 15 | -%br | ||
| 16 | -%pre.commit_message.prettyprint | ||
| 17 | - = commit_msg_with_link_to_issues(@project, @commit.safe_message) | ||
| 18 | -.clear | ||
| 19 | -%br | 7 | + = link_to tree_project_ref_path(@project, @commit.id), :class => "btn small" do |
| 8 | + Browse Code » | ||
| 9 | + = image_tag gravatar_icon(@commit.author_email), :class => "avatar" | ||
| 10 | + %code= @commit.id.to_s | ||
| 11 | + %h5 | ||
| 12 | + = @commit.author_name | ||
| 13 | + %small= @commit.created_at.stamp("Aug 21, 2011 9:23pm") | ||
| 14 | + - if @commit.author_name != @commit.committer_name or @commit.author_email != @commit.committer_email or @commit.authored_date != @commit.committed_date | ||
| 15 | + – | ||
| 16 | + %cite committed by | ||
| 17 | + = @commit.committer_name | ||
| 18 | + %small= @commit.committed_date.stamp("Aug 21, 2011 9:23pm") | ||
| 20 | 19 | ||
| 20 | + %pre.commit_message | ||
| 21 | + = commit_msg_with_link_to_issues(@project, @commit.safe_message) | ||
| 22 | +%br | ||
| 21 | %p.cgray | 23 | %p.cgray |
| 22 | Showing #{pluralize(@commit.diffs.count, "changed file")} | 24 | Showing #{pluralize(@commit.diffs.count, "changed file")} |
| 23 | = render "commits/diffs", :diffs => @commit.diffs | 25 | = render "commits/diffs", :diffs => @commit.diffs |