63 lines
2.4 KiB
JSON
63 lines
2.4 KiB
JSON
{
|
|
"nodesFile": "./nodesLib/nodesGantt.html",
|
|
"flow": {
|
|
"nodes":[
|
|
{ "nodeType": "bar",
|
|
"id": "t1",
|
|
"coords": { "x": 20, "y": 0},
|
|
"markup": { "task": "Task 1", "color": "#0F0", "width": 160 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t2",
|
|
"coords": { "x": 510, "y": 180},
|
|
"markup": { "task": "Task 2", "color": "#CCF", "width": 60 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t3",
|
|
"coords": { "x": 570, "y": 240},
|
|
"markup": { "task": "Task 3", "color": "#FFC", "width": 100 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t4",
|
|
"coords": { "x": 20, "y": 60},
|
|
"markup": { "task": "Task 4", "color": "#FCF", "width": 260 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t5",
|
|
"coords": { "x": 280, "y": 90},
|
|
"markup": { "task": "Task 5", "color": "#CFF", "width": 30 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t6",
|
|
"coords": { "x": 310, "y": 120},
|
|
"markup": { "task": "Task 6", "color": "#FFC", "width": 40 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t7",
|
|
"coords": { "x": 180, "y": 30},
|
|
"markup": { "task": "Task 7", "color": "#FCF", "width": 80 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t8",
|
|
"coords": { "x": 350, "y": 150},
|
|
"markup": { "task": "Task 8", "color": "#CFF", "width": 160 }
|
|
},
|
|
{ "nodeType": "bar",
|
|
"id": "t9",
|
|
"coords": { "x": 510, "y": 210},
|
|
"markup": { "task": "Task 9", "color": "#FFC", "width": 60 }
|
|
}
|
|
],
|
|
"links": [
|
|
{ "from": ["t1", "out1"], "to": ["t7", "inp1"] },
|
|
{ "from": ["t7", "out1"], "to": ["t5", "inp1"] },
|
|
{ "from": ["t8", "out1"], "to": ["t2", "inp1"] },
|
|
{ "from": ["t9", "out1"], "to": ["t3", "inp1"] },
|
|
{ "from": ["t4", "out1"], "to": ["t5", "inp1"] },
|
|
{ "from": ["t5", "out1"], "to": ["t6", "inp1"] },
|
|
{ "from": ["t6", "out1"], "to": ["t8", "inp1"] },
|
|
{ "from": ["t8", "out1"], "to": ["t9", "inp1"] }
|
|
]
|
|
}
|
|
}
|