Commit 09daff61780a2fa391cf1a80bf152cca15740754

Authored by Dmitriy Zaporozhets
1 parent 8d70ac00

Colors for author additions/develtions in graph

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