Fixed line drawing bug - missing vars

This commit is contained in:
Tim Stallard 2017-04-04 14:10:04 +01:00
parent 45ea9646a8
commit c5a47f0550

View File

@ -85,13 +85,13 @@ function drawJoiningLines(){
for(var endBlock of diagram.state){ for(var endBlock of diagram.state){
for(var input in endBlock.inputs){ for(var input in endBlock.inputs){
if(endBlock.inputs[input].joined){ //loop through every joined input of every block if(endBlock.inputs[input].joined){ //loop through every joined input of every block
startBlockId = endBlock.inputs[input].joined; var startBlockId = endBlock.inputs[input].joined;
startBlock = diagram.state.filter((block)=>(block.id == startBlockId))[0]; var startBlock = diagram.state.filter((block)=>(block.id == startBlockId))[0];
lineId = startBlock.id + "-" + endBlock.id + "-" + input; var lineId = startBlock.id + "-" + endBlock.id + "-" + input;
var line = $("<div class='line' id='" + lineId + "'></div>").appendTo($("#workspace")); var line = $("<div class='line' id='" + lineId + "'></div>").appendTo($("#workspace"));
outputElem = $("#" + startBlock.id).find(".output").eq(0); var outputElem = $("#" + startBlock.id).find(".output").eq(0);
inputElem = $("#" + endBlock.id).find(".inputs>#" + input).eq(0); var inputElem = $("#" + endBlock.id).find(".inputs>#" + input).eq(0);
moveLine( moveLine(
line, line,
startBlock.position.x + (outputElem.outerWidth()/2), startBlock.position.x + (outputElem.outerWidth()/2),