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 | + | ... | ... |