Commit 14c2a37da218ca5ca23918d4787113644e1fd1cc
1 parent
38fce3de
Exists in
master
and in
4 other branches
A tip is made slanting.
Showing
1 changed file
with
25 additions
and
11 deletions
Show diff stats
app/assets/javascripts/branch-graph.js
| ... | ... | @@ -132,17 +132,31 @@ |
| 132 | 132 | }); |
| 133 | 133 | |
| 134 | 134 | } else if (c.space < this.commits[i].space) { |
| 135 | - r.path([ | |
| 136 | - "M", x - 5, y, | |
| 137 | - "l-5-2,0,4,5,-2", | |
| 138 | - "L", x - 10, y, | |
| 139 | - "L", x - 15, psy, | |
| 140 | - "L", cx + 5, psy, | |
| 141 | - "L", cx, cy]) | |
| 142 | - .attr({ | |
| 143 | - stroke: this.colors[this.commits[i].space], | |
| 144 | - "stroke-width": 2 | |
| 145 | - }); | |
| 135 | + if (y == psy) { | |
| 136 | + r.path([ | |
| 137 | + "M", x - 5, y, | |
| 138 | + "l-5,-2,0,4,5,-2", | |
| 139 | + "L", x - 10, y, | |
| 140 | + "L", x - 15, psy, | |
| 141 | + "L", cx + 5, psy, | |
| 142 | + "L", cx, cy]) | |
| 143 | + .attr({ | |
| 144 | + stroke: this.colors[this.commits[i].space], | |
| 145 | + "stroke-width": 2 | |
| 146 | + }); | |
| 147 | + } else { | |
| 148 | + r.path([ | |
| 149 | + "M", x - 3, y - 6, | |
| 150 | + "l-4,-3,4,-2,0,5", | |
| 151 | + "L", x - 5, y - 10, | |
| 152 | + "L", x - 10, psy, | |
| 153 | + "L", cx + 5, psy, | |
| 154 | + "L", cx, cy]) | |
| 155 | + .attr({ | |
| 156 | + stroke: this.colors[this.commits[i].space], | |
| 157 | + "stroke-width": 2 | |
| 158 | + }); | |
| 159 | + } | |
| 146 | 160 | } else { |
| 147 | 161 | r.path([ |
| 148 | 162 | "M", x - 3, y + 6, | ... | ... |