Added initial implementation for Milestone widget

* It's based on TaskComponent widget

FEA: ItEr02S03MigracionZK5
This commit is contained in:
Farruco Sanjurjo 2010-12-20 11:07:14 +01:00
parent a5e48ab696
commit b4028cc062
4 changed files with 18 additions and 1 deletions

View file

@ -113,9 +113,11 @@
<component>
<component-name>milestone</component-name>
<component-class>org.zkoss.ganttz.MilestoneComponent</component-class>
<widget-class>ganttz.Milestone</widget-class>
<mold>
<mold-name>default</mold-name>
<mold-uri>~./ganttz/milestone.dsp</mold-uri>
<!-- <mold-uri>~./ganttz/milestone.dsp</mold-uri> -->
<mold-uri>mold/milestone.js</mold-uri>
</mold>
</component>

View file

@ -0,0 +1,2 @@
zk.$package("ganttz");
ganttz.Milestone = zk.$extends(ganttz.TaskComponent, {},{});

View file

@ -0,0 +1,12 @@
function(out){
out.push('<div ', this.domAttrs_(),
'z.type="ganttz.task.Task"',
'idTask="', this.id,'"',
'z.autoz="true"',
'class="milestone"',
'>');
out.push('<div class="completion"></div>');
out.push('<div class="completion2"></div>');
out.push('<div class="milestone_end"></div>');
out.push('</div>');
}

View file

@ -17,4 +17,5 @@
<widget name="Planner"/>
<widget name="DependencyComponent"/>
<widget name="TimeTracker" />
<widget name="Milestone" />
</package>