pbs/src/pert-ui.coffee

18 lines
676 B
CoffeeScript
Raw Normal View History

2015-03-13 21:03:11 +01:00
$.get 'data', (data) ->
console.log data
i = 0
nodes = data.days.map (x) -> {id: x, label: ""+x}
connections = []
data.activities.forEach (x) ->
connections.push
from: x.startDay, to: x.endDay
label: x.id+" ("+(if x.permittedDelay > 0 then x.duration+"/"+(x.duration+x.permittedDelay) else x.duration)+")"
if x.permittedDelay > 0
connections.push from: x.endDay, to: x.endDay+x.permittedDelay, color: 'green', label: "("+x.permittedDelay+")"
console.log nodes
console.log connections
options =
edges:
style: 'arrow'
network = new vis.Network (document.getElementById 'pert'), { nodes: nodes, edges: connections }, options