#parse("tasklistganttmenu.vm") #set ($NOTSET = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId,"Controls","controls.common.notset")) #set ($averagetaskedresourcescompletehourweighted_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.averagetaskedresourcescompletehourweighted")) #set ($averagetaskedresourcescomplete_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.averagetaskedresourcescomplete")) #set ($computedprojecthours_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.computedprojecthours")) #set ($initializetoprojectrequestdate_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.initializetoprojectrequestdate")) #set ($usedependenciestab_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.usedependenciestab")) #set ($setdatemanually_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.setdatemanually")) #set ($usefixedduration_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.enterduration")) #set ($entercompletiondate_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.entercompletion")) #set ($enterstartdate_text = $CommonFunctions.displayTermFromResourceBundle($currentUserId, "ProjectDialogs", "taskdescription.enterstart")) #set ($use_dependencies = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "tasklistganttcontent.use_dependencies")) ## Task Type Menu var ldTaskTypeMenu = new LDMenu(); #foreach($taskType in $taskTypeList) ldTaskTypeMenu.add(new PUMenuItem("$CommonFunctions.displayReady($taskType.getName())","","","updateTaskAttr('$taskType.getName()','$taskType.getFullId()')")); #end ldTaskTypeMenu.draw(); ## Task Priority Menu var ldTaskPriorityMenu = new LDMenu(); #foreach($taskPriority in $taskPriorityList) ldTaskPriorityMenu.add(new PUMenuItem("$CommonFunctions.displayReady($taskPriority.getPriorityName())","","","updateTaskAttr('$taskPriority.getPriorityName()','$taskPriority.getPriorityId()')")); #end ldTaskPriorityMenu.draw(); ## Task Status Menu var ldTaskStatusMenu = new LDMenu(); #foreach($taskStatus in $taskStatusList) ldTaskStatusMenu.add(new PUMenuItem("$CommonFunctions.displayReady($taskStatus.getStatusName())","","","updateTaskAttr('$taskStatus.getStatusName()','$taskStatus.getStatusId()')")); #end ldTaskStatusMenu.draw(); ## Task Percentage Menu var ldTaskPercentageMenu = new LDMenu(); ldTaskPercentageMenu.add(new PUMenuItem("$averagetaskedresourcescompletehourweighted_text","","","updateTaskAttr('$averagetaskedresourcescompletehourweighted_text','Weighted')")); ldTaskPercentageMenu.add(new PUMenuItem("$averagetaskedresourcescomplete_text","","","updateTaskAttr('$averagetaskedresourcescomplete_text','Averaged')")); ldTaskPercentageMenu.add(new PUMenuItem("$computedprojecthours_text","","","updateTaskAttr('$computedprojecthours_text','Computed')")); ldTaskPercentageMenu.add(new PUMenuItemSeparator()) ; ldTaskPercentageMenu.add(new PUMenuItem("$NOTSET","","","updateTaskAttr('$NOTSET','_NOTSET_')")); ldTaskPercentageMenu.add(new PUMenuItem("0","","","updateTaskAttr('0','0')")); ldTaskPercentageMenu.add(new PUMenuItem("10","","","updateTaskAttr('10','10')")); ldTaskPercentageMenu.add(new PUMenuItem("20","","","updateTaskAttr('20','20')")); ldTaskPercentageMenu.add(new PUMenuItem("30","","","updateTaskAttr('30','30')")); ldTaskPercentageMenu.add(new PUMenuItem("40","","","updateTaskAttr('40','40')")); ldTaskPercentageMenu.add(new PUMenuItem("50","","","updateTaskAttr('50','50')")); ldTaskPercentageMenu.add(new PUMenuItem("60","","","updateTaskAttr('60','60')")); ldTaskPercentageMenu.add(new PUMenuItem("70","","","updateTaskAttr('70','70')")); ldTaskPercentageMenu.add(new PUMenuItem("80","","","updateTaskAttr('80','80')")); ldTaskPercentageMenu.add(new PUMenuItem("90","","","updateTaskAttr('90','90')")); ldTaskPercentageMenu.add(new PUMenuItem("100","","","updateTaskAttr('100','100')")); ldTaskPercentageMenu.draw(); ## Task Start Model Menu var ldTaskStartModelMenu = new LDMenu(); ldTaskStartModelMenu.add(new PUMenuItem("$enterstartdate_text","","","updateTaskAttr('$enterstartdate_text','MANUAL')")); #if ($InitItemToRequestDate == "ProjectLevel") ldTaskStartModelMenu.add(new PUMenuItem("$initializetoprojectrequestdate_text","","","updateTaskAttr('$initializetoprojectrequestdate_text','000000000000RRRRRRRRRRRR_START')")); #end ldTaskStartModelMenu.add(new PUMenuItem("$use_dependencies","","","updateTaskAttr('$use_dependencies','ADVANCED')")); ldTaskStartModelMenu.draw(); ## Task Completion Model Menu var ldTaskCompletionModelMenu = new LDMenu(); ldTaskCompletionModelMenu.add(new PUMenuItem("$entercompletiondate_text","","","updateTaskAttr('$entercompletiondate_text','MANUAL')")); ldTaskCompletionModelMenu.add(new PUMenuItem("$usefixedduration_text","","","updateTaskAttr('$usefixedduration_text','000000000000000000000000_START')")); ldTaskCompletionModelMenu.draw(); ## Task Order Menu var ldTaskOrderMenu = new LDMenu(); ldTaskOrderMenu.add(new PUMenuItem("$insertprojectabove_text", "", "../themes/$theme/images/inserttaskabove16x16.gif", "taskOrderChange('CREATE_ABOVE')", "$insertprojectabovehint_text", null, false)) ; ldTaskOrderMenu.add(new PUMenuItem("$insertprojectbelow_text", "", "../themes/$theme/images/inserttaskbelow16x16.gif", "taskOrderChange('CREATE_BELOW')", "$insertprojectbelowhint_text", null, false)) ; ldTaskOrderMenu.add(new PUMenuItem("$insertnewsubproject_text", "", "../themes/$theme/images/insertsubtask16x16.gif", "taskOrderChange('SUBTASK_BELOW')", "$insertnewsubprojecthint_text", null, false)) ; ldTaskOrderMenu.draw();