OSDN Git Service

Display icon and commit message on network graph.
authorSato Hiroyuki <sathiroyuki@gmail.com>
Wed, 20 Mar 2013 09:19:01 +0000 (09:19 +0000)
committerSato Hiroyuki <sathiroyuki@gmail.com>
Thu, 21 Mar 2013 13:08:54 +0000 (13:08 +0000)
app/assets/javascripts/branch-graph.js.coffee

index a5cf67c..b6ce8ce 100644 (file)
@@ -7,7 +7,7 @@ class BranchGraph
     @colors = ["#000"]
     @offsetX = 120
     @offsetY = 20
-    @unitTime = 20
+    @unitTime = 30
     @unitSpace = 10
     @load()
 
@@ -179,6 +179,15 @@ class BranchGraph
       fill: @colors[commit.space]
       stroke: "none"
     )
+    r.rect(@offsetX + @unitSpace * @mspace + 10, y - 10, 20, 20).attr(
+      fill: "url(#{commit.author.icon})"
+      stroke: @colors[commit.space]
+      "stroke-width": 2
+    )
+    r.text(@offsetX + @unitSpace * @mspace + 35, y, commit.message.split("\n")[0]).attr(
+      "text-anchor": "start"
+      font: "14px Monaco, monospace"
+    )
 
   drawLines: (x, y, commit) ->
     r = @r