34 lines
1.2 KiB
JavaScript
Executable File
34 lines
1.2 KiB
JavaScript
Executable File
Task=function(){
|
|
ImageFigure.call(this,'/skins/ext/images/gray/shapes/Task.png');
|
|
this.outputPort=null;
|
|
this.setDimension(94,66);
|
|
return this;
|
|
};
|
|
Task.prototype=new ImageFigure;
|
|
Task.prototype.type="Task";
|
|
Task.prototype.setWorkflow=function(_40c5){
|
|
ImageFigure.prototype.setWorkflow.call(this,_40c5);
|
|
if(_40c5!=null&&this.outputPort==null){
|
|
this.outputPort=new MyOutputPort();
|
|
this.outputPort.setWorkflow(_40c5);
|
|
this.outputPort.setMaxFanOut(4);
|
|
this.outputPort.setBackgroundColor(new Color(245,115,115));
|
|
this.addPort(this.outputPort,this.width,this.height/2);
|
|
this.outputPort1=new MyOutputPort();
|
|
this.outputPort1.setWorkflow(_40c5);
|
|
this.outputPort1.setMaxFanOut(4);
|
|
this.outputPort1.setBackgroundColor(new Color(245,115,115));
|
|
this.addPort(this.outputPort1,this.width/2,0);
|
|
this.outputPort2=new MyOutputPort();
|
|
this.outputPort2.setWorkflow(_40c5);
|
|
this.outputPort2.setMaxFanOut(4);
|
|
this.outputPort2.setBackgroundColor(new Color(245,115,115));
|
|
this.addPort(this.outputPort2,this.width/2,this.height);
|
|
this.outputPort3=new MyOutputPort();
|
|
this.outputPort3.setWorkflow(_40c5);
|
|
this.outputPort3.setMaxFanOut(4);
|
|
this.outputPort3.setBackgroundColor(new Color(245,115,115));
|
|
this.addPort(this.outputPort3,0,this.height/2);
|
|
}
|
|
};
|