Merge pull request #3169 from hiroponz/refactor-network-graph
Refactor network graph
This commit is contained in:
commit
96c627edd8
10 changed files with 409 additions and 416 deletions
|
@ -117,59 +117,57 @@
|
|||
// Draw lines
|
||||
for (var j = 0, jj = this.commits[i].parents.length; j < jj; j++) {
|
||||
c = this.preparedCommits[this.commits[i].parents[j][0]];
|
||||
ps = this.commits[i].parent_spaces[j];
|
||||
if (c) {
|
||||
var cx = offsetX + 20 * c.time
|
||||
, cy = offsetY + 10 * c.space
|
||||
, psy = offsetY + 10 * ps;
|
||||
if (c.space == this.commits[i].space && c.space == ps) {
|
||||
r.path([
|
||||
"M", x, y,
|
||||
"L", cx, cy
|
||||
]).attr({
|
||||
stroke: this.colors[c.space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
ps = this.commits[i].parents[j][1];
|
||||
var cx = offsetX + 20 * c.time
|
||||
, cy = offsetY + 10 * c.space
|
||||
, psy = offsetY + 10 * ps;
|
||||
if (c.space == this.commits[i].space && c.space == ps) {
|
||||
r.path([
|
||||
"M", x, y,
|
||||
"L", cx, cy
|
||||
]).attr({
|
||||
stroke: this.colors[c.space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
|
||||
} else if (c.space < this.commits[i].space) {
|
||||
if (y == psy) {
|
||||
r.path([
|
||||
"M", x - 5, y,
|
||||
"l-5,-2,0,4,5,-2",
|
||||
"L", x - 10, y,
|
||||
"L", x - 15, psy,
|
||||
"L", cx + 5, psy,
|
||||
"L", cx, cy])
|
||||
.attr({
|
||||
stroke: this.colors[this.commits[i].space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
} else {
|
||||
r.path([
|
||||
"M", x - 3, y - 6,
|
||||
"l-4,-3,4,-2,0,5",
|
||||
"L", x - 5, y - 10,
|
||||
"L", x - 10, psy,
|
||||
"L", cx + 5, psy,
|
||||
"L", cx, cy])
|
||||
.attr({
|
||||
stroke: this.colors[this.commits[i].space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
}
|
||||
} else if (c.space < this.commits[i].space) {
|
||||
if (y == psy) {
|
||||
r.path([
|
||||
"M", x - 5, y,
|
||||
"l-5,-2,0,4,5,-2",
|
||||
"L", x - 10, y,
|
||||
"L", x - 15, psy,
|
||||
"L", cx + 5, psy,
|
||||
"L", cx, cy])
|
||||
.attr({
|
||||
stroke: this.colors[this.commits[i].space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
} else {
|
||||
r.path([
|
||||
"M", x - 3, y + 6,
|
||||
"l-4,3,4,2,0,-5",
|
||||
"L", x - 5, y + 10,
|
||||
"L", x - 10, psy,
|
||||
"L", cx + 5, psy,
|
||||
"L", cx, cy])
|
||||
.attr({
|
||||
stroke: this.colors[c.space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
r.path([
|
||||
"M", x - 3, y - 6,
|
||||
"l-4,-3,4,-2,0,5",
|
||||
"L", x - 5, y - 10,
|
||||
"L", x - 10, psy,
|
||||
"L", cx + 5, psy,
|
||||
"L", cx, cy])
|
||||
.attr({
|
||||
stroke: this.colors[this.commits[i].space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
}
|
||||
} else {
|
||||
r.path([
|
||||
"M", x - 3, y + 6,
|
||||
"l-4,3,4,2,0,-5",
|
||||
"L", x - 5, y + 10,
|
||||
"L", x - 10, psy,
|
||||
"L", cx + 5, psy,
|
||||
"L", cx, cy])
|
||||
.attr({
|
||||
stroke: this.colors[c.space],
|
||||
"stroke-width": 2
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue