Commit c0d312bebe8ba68b842788e4715c5c8a1612bb29

Authored by Sato Hiroyuki
1 parent b7e5f455

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