Commit 09daff61780a2fa391cf1a80bf152cca15740754
1 parent
8d70ac00
Exists in
master
and in
4 other branches
Colors for author additions/develtions in graph
Showing
2 changed files
with
42 additions
and
9 deletions
Show diff stats
app/assets/javascripts/stat_graph_contributors.js.coffee
| ... | ... | @@ -19,7 +19,27 @@ class window.ContributorsStatGraph |
| 19 | 19 | author_graph.draw() |
| 20 | 20 | ) |
| 21 | 21 | format_author_commit_info: (author) -> |
| 22 | - author.commits + " commits " + author.additions + " ++ / " + author.deletions + " --" | |
| 22 | + commits = $('<span/>', { | |
| 23 | + class: 'graph-author-commits-count' | |
| 24 | + }) | |
| 25 | + commits.text(author.commits + " commits") | |
| 26 | + | |
| 27 | + additions = $('<span/>', { | |
| 28 | + class: 'graph-additions' | |
| 29 | + }) | |
| 30 | + additions.text(author.additions + " ++") | |
| 31 | + | |
| 32 | + deletions = $('<span/>', { | |
| 33 | + class: 'graph-deletions' | |
| 34 | + }) | |
| 35 | + deletions.text(author.deletions + " --") | |
| 36 | + | |
| 37 | + $('<span/>').append(commits) | |
| 38 | + .append(" / ") | |
| 39 | + .append(additions) | |
| 40 | + .append(" / ") | |
| 41 | + .append(deletions) | |
| 42 | + | |
| 23 | 43 | create_author_header: (author) -> |
| 24 | 44 | list_item = $('<li/>', { |
| 25 | 45 | class: 'person' |
| ... | ... | @@ -30,7 +50,7 @@ class window.ContributorsStatGraph |
| 30 | 50 | class: 'commits' |
| 31 | 51 | }) |
| 32 | 52 | author_commit_info = @format_author_commit_info(author) |
| 33 | - author_commit_info_span.text(author_commit_info) | |
| 53 | + author_commit_info_span.html(author_commit_info) | |
| 34 | 54 | list_item.append(author_name) |
| 35 | 55 | list_item.append(author_commit_info_span) |
| 36 | 56 | list_item |
| ... | ... | @@ -52,10 +72,10 @@ class window.ContributorsStatGraph |
| 52 | 72 | @field = field |
| 53 | 73 | change_date_header: -> |
| 54 | 74 | x_domain = ContributorsGraph.prototype.x_domain |
| 55 | - print_date_format = d3.time.format("%B %e %Y"); | |
| 56 | - print = print_date_format(x_domain[0]) + " - " + print_date_format(x_domain[1]); | |
| 57 | - $("#date_header").text(print); | |
| 75 | + print_date_format = d3.time.format("%B %e %Y") | |
| 76 | + print = print_date_format(x_domain[0]) + " - " + print_date_format(x_domain[1]) | |
| 77 | + $("#date_header").text(print) | |
| 58 | 78 | redraw_author_commit_info: (author) -> |
| 59 | 79 | author_list_item = $(@authors[author.author].list_item) |
| 60 | 80 | author_commit_info = @format_author_commit_info(author) |
| 61 | - author_list_item.find("span").text(author_commit_info) | |
| 62 | 81 | \ No newline at end of file |
| 82 | + author_list_item.find("span").html(author_commit_info) | ... | ... |
app/assets/stylesheets/sections/graph.scss
| 1 | -.graph_holder { | |
| 1 | +.graph_holder { | |
| 2 | 2 | border: 1px solid #aaa; |
| 3 | 3 | padding: 1px; |
| 4 | 4 | |
| 5 | 5 | |
| 6 | - h4 { | |
| 6 | + h4 { | |
| 7 | 7 | padding: 0 10px; |
| 8 | 8 | border-bottom: 1px solid #bbb; |
| 9 | 9 | @include bg-gray-gradient; |
| 10 | 10 | } |
| 11 | 11 | |
| 12 | - .graph { | |
| 12 | + .graph { | |
| 13 | 13 | background: #f1f1f1; |
| 14 | 14 | height: 500px; |
| 15 | 15 | overflow-y: scroll; |
| ... | ... | @@ -17,3 +17,16 @@ |
| 17 | 17 | } |
| 18 | 18 | } |
| 19 | 19 | |
| 20 | +.graphs { | |
| 21 | + .graph-author-commits-count { | |
| 22 | + } | |
| 23 | + | |
| 24 | + .graph-additions { | |
| 25 | + color: #4a2; | |
| 26 | + } | |
| 27 | + | |
| 28 | + .graph-deletions { | |
| 29 | + color: #d12f19; | |
| 30 | + } | |
| 31 | +} | |
| 32 | + | ... | ... |