Skip to content
Snippets Groups Projects
Commit 2a687dd5 authored by Sato Hiroyuki's avatar Sato Hiroyuki
Browse files

Show gravatar icon on tooltip.

parent 00d0e57e
No related branches found
No related tags found
1 merge request!3109Improve network graph
Loading
Loading
@@ -320,15 +320,16 @@
}(this);
Raphael.fn.commitTooltip = function(x, y, commit){
var nameText, idText, messageText
var icon, nameText, idText, messageText
, boxWidth = 300
, boxHeight = 200;
nameText = this.text(x, y + 10, commit.author.name);
icon = this.image(commit.author.icon, x, y, 20, 20);
nameText = this.text(x + 25, y + 10, commit.author.name);
idText = this.text(x, y + 35, commit.id);
messageText = this.text(x, y + 50, commit.message);
textSet = this.set(nameText, idText, messageText).attr({
textSet = this.set(icon, nameText, idText, messageText).attr({
"text-anchor": "start",
"font": "12px Monaco, monospace"
});
Loading
Loading
class GraphController < ProjectResourceController
include ExtractsPath
include ApplicationHelper
 
# Authorize
before_filter :authorize_read_project!
Loading
Loading
@@ -21,6 +22,9 @@ class GraphController < ProjectResourceController
format.html
format.json do
graph = Graph::JsonBuilder.new(project, @ref, @commit)
graph.commits.each do |c|
c.icon = gravatar_icon(c.author.email)
end
render :json => graph.to_json
end
end
Loading
Loading
Loading
Loading
@@ -4,7 +4,7 @@ module Graph
class Commit
include ActionView::Helpers::TagHelper
 
attr_accessor :time, :spaces, :refs, :parent_spaces
attr_accessor :time, :spaces, :refs, :parent_spaces, :icon
 
def initialize(commit)
@_commit = commit
Loading
Loading
@@ -23,8 +23,9 @@ module Graph
[p.id,0,0]
end
h[:author] = {
name: author.name,
email: author.email
name: author.name,
email: author.email,
icon: icon
}
h[:time] = time
h[:space] = spaces.first
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment