Commit c0d312bebe8ba68b842788e4715c5c8a1612bb29
1 parent
b7e5f455
Exists in
master
and in
4 other branches
Refactor: Removing a if statement, because the nil value is already removed in the view template.
Showing
1 changed file
with
47 additions
and
49 deletions
Show diff stats
app/assets/javascripts/branch-graph.js
@@ -118,58 +118,56 @@ | @@ -118,58 +118,56 @@ | ||
118 | for (var j = 0, jj = this.commits[i].parents.length; j < jj; j++) { | 118 | for (var j = 0, jj = this.commits[i].parents.length; j < jj; j++) { |
119 | c = this.preparedCommits[this.commits[i].parents[j][0]]; | 119 | c = this.preparedCommits[this.commits[i].parents[j][0]]; |
120 | ps = this.commits[i].parents[j][1]; | 120 | ps = this.commits[i].parents[j][1]; |
121 | - if (c) { | ||
122 | - var cx = offsetX + 20 * c.time | ||
123 | - , cy = offsetY + 10 * c.space | ||
124 | - , psy = offsetY + 10 * ps; | ||
125 | - if (c.space == this.commits[i].space && c.space == ps) { | ||
126 | - r.path([ | ||
127 | - "M", x, y, | ||
128 | - "L", cx, cy | ||
129 | - ]).attr({ | ||
130 | - stroke: this.colors[c.space], | ||
131 | - "stroke-width": 2 | ||
132 | - }); | 121 | + var cx = offsetX + 20 * c.time |
122 | + , cy = offsetY + 10 * c.space | ||
123 | + , psy = offsetY + 10 * ps; | ||
124 | + if (c.space == this.commits[i].space && c.space == ps) { | ||
125 | + r.path([ | ||
126 | + "M", x, y, | ||
127 | + "L", cx, cy | ||
128 | + ]).attr({ | ||
129 | + stroke: this.colors[c.space], | ||
130 | + "stroke-width": 2 | ||
131 | + }); | ||
133 | 132 | ||
134 | - } else if (c.space < this.commits[i].space) { | ||
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 | - } | 133 | + } else if (c.space < this.commits[i].space) { |
134 | + if (y == psy) { | ||
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 | + }); | ||
160 | } else { | 146 | } else { |
161 | - r.path([ | ||
162 | - "M", x - 3, y + 6, | ||
163 | - "l-4,3,4,2,0,-5", | ||
164 | - "L", x - 5, y + 10, | ||
165 | - "L", x - 10, psy, | ||
166 | - "L", cx + 5, psy, | ||
167 | - "L", cx, cy]) | ||
168 | - .attr({ | ||
169 | - stroke: this.colors[c.space], | ||
170 | - "stroke-width": 2 | ||
171 | - }); | 147 | + r.path([ |
148 | + "M", x - 3, y - 6, | ||
149 | + "l-4,-3,4,-2,0,5", | ||
150 | + "L", x - 5, y - 10, | ||
151 | + "L", x - 10, psy, | ||
152 | + "L", cx + 5, psy, | ||
153 | + "L", cx, cy]) | ||
154 | + .attr({ | ||
155 | + stroke: this.colors[this.commits[i].space], | ||
156 | + "stroke-width": 2 | ||
157 | + }); | ||
172 | } | 158 | } |
159 | + } else { | ||
160 | + r.path([ | ||
161 | + "M", x - 3, y + 6, | ||
162 | + "l-4,3,4,2,0,-5", | ||
163 | + "L", x - 5, y + 10, | ||
164 | + "L", x - 10, psy, | ||
165 | + "L", cx + 5, psy, | ||
166 | + "L", cx, cy]) | ||
167 | + .attr({ | ||
168 | + stroke: this.colors[c.space], | ||
169 | + "stroke-width": 2 | ||
170 | + }); | ||
173 | } | 171 | } |
174 | } | 172 | } |
175 | 173 |