ItEr21S08CUVisualizacionModelosPlanificacionItErItEr20S10: Added static atribute to dependency.dsp to set dependency type

This commit is contained in:
Lorenzo Tilve 2009-08-12 12:29:36 +02:00 committed by Óscar González Fernández
parent f15729da86
commit fb4f5bc2d5
2 changed files with 11 additions and 8 deletions

View file

@ -3,5 +3,7 @@
<c:set var="self" value="${requestScope.arg.self}"/>
<div class="dependency" id="${self.uuid}" z.type="ganttz.dependency.Dependency" idTaskOrig="${self.idTaskOrig}" idTaskEnd="${self.idTaskEnd}" ${self.outerAttrs}">
</div>
<div class="dependency" id="${self.uuid}" z.type="ganttz.dependency.Dependency"
idTaskOrig="${self.idTaskOrig}" idTaskEnd="${self.idTaskEnd}" ${self.outerAttrs}
type="start_end">
</div>

View file

@ -50,11 +50,11 @@ zkPlanner.setupArrow = function(arrowDiv){
}
}
zkPlanner.drawArrow = function(arrow, orig, dest){
var xorig = orig[0] - zkTask.CORNER_WIDTH/2;
var yorig = orig[1] - zkTask.CORNER_WIDTH/2;
var xend = dest[0];
var yend = dest[1];
zkPlanner.drawArrowStartStart = function(arrow, orig, dest){
var xorig = orig[0] - zkTask.HALF_DEPENDENCY_PADDING;
var yorig = orig[1] - zkTask.CORNER_WIDTH/2 + zkTask.HALF_DEPENDENCY_PADDING;
var xend = dest[0] + zkTask.HALF_DEPENDENCY_PADDING;
var yend = dest[1] - zkTask.DEPENDENCY_PADDING;
width1 = zkTask.CORNER_WIDTH;
width2 = Math.abs(xend - xorig) + zkTask.CORNER_WIDTH;
@ -100,7 +100,8 @@ zkPlanner.drawArrow = function(dependency, orig, dest) {
switch(dependency.getAttribute('type'))
{
case zkDependency.START_START:
zkPlanner.drawArrowStartEnd(dependency, orig, dest);
zkPlanner.drawArrowStartStart(dependency, orig, dest);
break;
case zkDependency.START_END:
default:
zkPlanner.drawArrowStartEnd(dependency, orig, dest);