Fix bug Javascript Error: zkLimitingDependency.addRelatedDependency is not a function

FEA: ItEr66OTS08CorreccionsRecursosLimitantesItEr65OTS04
This commit is contained in:
Diego Pino Garcia 2010-12-30 14:05:28 +01:00
parent fb3537a0c8
commit c0fc2f5e93

View file

@ -119,42 +119,33 @@ zkLimitingDependencies.newdraw = function(arrow, orig, dest, param) {
zkLimitingDependency.draw = function(dependency) {
var posOrig = this.origin(dependency);
var posDest = this.destination(dependency);
if ( ( posOrig != null ) && ( posDest!= null ) ) {
var orig = zkLimitingDependencies.findPos(posOrig);
var dest = zkLimitingDependencies.findPos(posDest);
var posOrig = this.origin(dependency);
var posDest = this.destination(dependency);
if ( (posOrig != null) && (posDest != null) ) {
var orig = zkLimitingDependencies.findPos(posOrig);
var dest = zkLimitingDependencies.findPos(posDest);
var verticalSeparation = 15;
switch(dependency.getAttribute('type'))
{
case zkLimitingDependencies.constants.START_START:
verticalSeparation = 20;
orig[0] = orig[0] - zkLimitingDependencies.CORNER;
dest[0] = dest[0] - zkLimitingDependencies.CORNER;
break;
case zkLimitingDependencies.constants.END_END:
verticalSeparation = 25;
break;
case zkLimitingDependencies.constants.END_START:
default:
verticalSeparation = 15;
}
zkLimitingDependencies.newdraw(dependency, orig, dest, verticalSeparation);
}
var verticalSeparation = 15;
switch (dependency.getAttribute('type')) {
case zkLimitingDependencies.constants.START_START:
verticalSeparation = 20;
orig[0] = orig[0] - zkLimitingDependencies.CORNER;
dest[0] = dest[0] - zkLimitingDependencies.CORNER;
break;
case zkLimitingDependencies.constants.END_END:
verticalSeparation = 25;
}
zkLimitingDependencies.newdraw(dependency, orig, dest, verticalSeparation);
}
}
zkLimitingDependency.init = function(dependency) {
zkLimitingDependencies.setupArrow(dependency);
zkLimitingDependencies.setupArrow(dependency);
var parent = dependency.parentNode;
if (parent.id !== "listlimitingdependencies") {
document.getElementById("listlimitingdependencies").appendChild(dependency);
}
YAHOO.util.Event.onDOMReady(function() {
var origin = zkLimitingDependency.origin(dependency);
var destination = zkLimitingDependency.destination(dependency);
zkLimitingDependency.draw(dependency);
zkLimitingDependency.addRelatedDependency(origin, dependency);
zkLimitingDependency.addRelatedDependency(destination, dependency);
});
}