#set ($showdependencies_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.showdependencies")) #set ($showonlydependentitems_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.showonlydependentitems")) #set ($projectpage_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.projectpage")) #set ($projectpagehint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.projectpagehint")) #set ($generalinformation_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.generalinformation")) #set ($generalinformationhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.generalinformationhint")) #set ($documents_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.documents")) #set ($documentshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.documentshint")) #set ($formsummary_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.formsummary")) #set ($formsummaryhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.formsummaryhint")) #set ($instructions_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.instructions")) #set ($instructionshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.instructionshint")) #set ($allchanges_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.allchanges")) #set ($allchangeshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.allchangeshint")) #set ($almconnections_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.almconnections")) #set ($almconnectionshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.almconnectionshint")) #set ($reset_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.reset")) #set ($resethint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.resethint")) #set ($fastadd_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.fastadd")) #set ($fastaddhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.fastaddhint")) #set ($newrequestwizard_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.newrequestwizard")) #set ($newrequestwizardhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.newrequestwizardhint")) #set ($businessobjectives_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.businessobjectives")) #set ($businessobjectiveshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.businessobjectiveshint")) #set ($glossary_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.glossary")) #set ($glossaryhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.glossaryhint")) #set ($directory_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.directory")) #set ($directoryhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.directoryhint")) #set ($myprofile_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.myprofile")) #set ($myprofilehint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.myprofilehint")) #set ($help_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.help")) #set ($helphint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.helphint")) #set ($addtoreports_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.addtoreports")) #set ($addtoreportshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.addtoreportshint")) #set ($search_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.search")) #set ($searchhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.searchhint")) #set ($refresh_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.refresh")) #set ($refreshhint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.refreshhint")) #set ($almprojectreport_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.almreports")) #set ($almprojectreportshint_text = $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "ProjectDialogs", "dependencymenu.almreportshint")) function showProjectDialog(projectId) { parent.showProjectDialog(projectId) ; } function canCreateProjects() { return parent.canCreateProjects(); } function canCreateObjectives() { return parent.canCreateObjectives(); } function canCreateRequests() { return parent.canCreateRequests(); } function showDependenciesDialog() { showInterDependenciesDialog(dependencyItemId.substr(3)) ; } function showProjectPage() { participationDetailWindow(dependencyItemId.substr(3)); } function showGeneralInformation() { coreDataDetailWindow(dependencyItemId.substr(3)); } function showFormSummaryDetail() { formSummaryDetail(dependencyItemId.substr(3)); } function showInvestmentReport() { getInvestmentReport(dependencyItemId.substr(3)); } function showWBS() { componentsDetailWindow(dependencyItemId.substr(3)); } function showDiscussionDetail() { discussionDetailWindow(dependencyItemId.substr(3)); } function showInstructions() { instructionsDetailWindow(dependencyItemId.substr(3)); } function showAllChanges() { allChangesWindow(dependencyItemId.substr(3)); } function showALMProjectReports() { almProjectReports(dependencyItemId.substr(3)); } function getUserId() { return parent.getUserId(); } function showMenu() { var el = window.event.srcElement ; var left = window.event.clientX; var top = window.event.clientY; var isContextMenu = window.event.type == "contextmenu" ; if (isContextMenu && isDependencyMenu(el)) { ldMenu.show(top,left) ; event.returnValue = false; return event.returnValue ; } else if (isContextMenu) { ldContextMenu.show(top,left) ; event.returnValue = false; return event.returnValue ; } } var dependencyItemId = ""; function isDependencyMenu(el) { var result = false ; while (el && (el.name != "DEPENDENCYMENU")) { el = el.parentNode ; } result = el && (el.name == "DEPENDENCYMENU") ; if (result) dependencyItemId = el.id ; return result ; } var g_graphState = "ALL"; var ldMenu = new LDMenu() ; #if( $projectID == "NOT_SET" ) ldMenu.add(new PUMenuItem("$showdependencies_text", "", "../themes/$theme/images/dependencyall16x16.gif", "showDependencies()")) ; ldMenu.add(new PUMenuItem("$showonlydependentitems_text", "", "../themes/$theme/images/dependencyonly16x16.gif", "showOnlyDependencies()")) ; ldMenu.add(new PUMenuItemSeparator()) ; #end ldMenu.add(new PUMenuItem("$projectpage_text", "", "../themes/$theme/images/participation.gif", "showProjectPage()", unescapeBT('$projectpagehint_text'))) ; #if ($policyManager.getPolicyViewCheck().canAccessGeneralInformationPage()) ldMenu.add(new PUMenuItem("$generalinformation_text", "", "../common/system/menuimages/description.gif", "showGeneralInformation()", "$generalinformationhint_text")) ; #end #if ($policyManager.canSeeCoreData("ProjectDescription")) ldMenu.add(new PUMenuItem("$documents_text", "", "../themes/default/images/documents16x16.gif", "DocumentsDetailWindow()", "$documentshint_text")) ; #end #if ($policyManager.getPolicyViewCheck().canAccessFormSummaryPage() && $policyManager.canSeeCoreData("ProfileCurrency")) ldMenu.add(new PUMenuItem("$formsummary_text", "", "../themes/$theme/images/forms.gif", "showFormSummaryDetail()", "$formsummaryhint_text")) ; #end #if ($policyManager.getPolicyViewCheck().canAccessProjectReportPage() && $policyManager.canSeeCoreData("ProjectReport")) ldMenu.add(new PUMenuItem(unescapeBT('$CommonFunctions.getDisplayLabel("ProjectReport")'), "", "../common/system/menuimages/digitalbusinessplan.gif", "showInvestmentReport()", unescapeBT('$CommonFunctions.getDisplayLabel("ProjectReport")'))) ; #end #if ($$policyManager.getPolicyViewCheck().canAccessWBSPage() && $policyManager.canSeeCoreData("WBS")) ldMenu.add(new PUMenuItem(unescapeBT('$CommonFunctions.getDisplayLabel("WBS")'), "", "../themes/$theme/images/tasks.gif", "showWBS()", unescapeBT('$CommonFunctions.getDisplayLabel("WBS")'))) ; #end #if ($policyManager.getPolicyViewCheck().canAccessDependenciesPage() && $policyManager.canSeeCoreData("InterDependency")) ldMenu.add(new PUMenuItem(unescapeBT('$CommonFunctions.getDisplayLabel("InterDependency")'), "", "../themes/$theme/images/interdepend.gif", "showDependenciesDialog()", unescapeBT('$CommonFunctions.getDisplayLabel("InterDependency")'))) ; #end #if ($policyManager.getPolicyViewCheck().canAccessDiscussionPage() && $policyManager.canSeeCoreData("ProjectDiscussion")) ldMenu.add(new PUMenuItem(unescapeBT('$CommonFunctions.getDisplayLabel("ProjectDiscussion")'), "", "../common/system/menuimages/discussion.gif", "showDiscussionDetail()", unescapeBT('$CommonFunctions.getDisplayLabel("ProjectDiscussion")'))) ; #end #if (false) ldMenu.add(new PUMenuItem("$instructions_text", "", "../common/system/menuimages/instruction.gif", "showInstructions()", "$instructionshint_text")) ; #end #if ($policyManager.getPolicyViewCheck().canAccessAllChangesPage()) ldMenu.add(new PUMenuItem("$allchanges_text", "", "../common/system/menuimages/allchanges.gif", "showAllChanges()", "$allchangeshint_text")) ; #end #if ($policyManager.getPolicyViewCheck().canAccessALMProjectReportsPage()) ldMenu.add(new PUMenuItem("$almprojectreport_text", "", "../common/system/menuimages/saveasnew16x16.gif", "showALMProjectReports()", "$almprojectreportshint_text")) ; #end ldMenu.draw() ; var ldContextMenu = new LDMenu() ; #if( $projectID == "NOT_SET" ) ldContextMenu.add(new PUMenuItem("$reset_text", "", "../themes/$theme/images/file16x16.gif", "reset()", "$resethint_text")) ; ldContextMenu.add(new PUMenuItemSeparator()) ; #end if (canCreateProjects()) { ldContextMenu.add(new PUMenuItem("$fastadd_text", "", "../common/system/menuimages/create16x16.gif", "showCoreDataDialog('fastadd')", "$fastaddhint_text")) ; } if (canCreateRequests()) { ldContextMenu.add(new PUMenuItem("$newrequestwizard_text", "", "../common/system/menuimages/request.gif", "showNewRequestDialog()", "#newrequestwizardhint_text")) ; } if (canCreateObjectives()) { ldContextMenu.add(new PUMenuItem("$businessobjectives_text", "", "../common/system/menuimages/objectives.gif", "showObjectivesDialog()", "$businessobjectiveshint_text")) ; } ldContextMenu.add(new PUMenuItemSeparator()) ; ldContextMenu.add(new PUMenuItem("$glossary_text", "", "../common/system/menuimages/glossary.gif", "showGlossaryDialog()", "$glossaryhint_text")) ; ldContextMenu.add(new PUMenuItem("$directory_text", "", "../common/system/menuimages/directory.gif", "showDirectoryDialog()", "$directoryhint_text")) ; ldContextMenu.add(new PUMenuItem("$myprofile_text", "", "../common/system/menuimages/profile.gif", "showUserProfileDialog('" + getUserId() + "',false)", "$myprofilehint_text")) ; ldContextMenu.add(new PUMenuItem("$help_text", "", "../common/system/menuimages/help.gif", "showHelpDialog()", "$helphint_text")) ; ldContextMenu.add(new PUMenuItemSeparator()) ; ldContextMenu.add(new PUMenuItem("$addtoreports_text", "", "../common/system/menuimages/create16x16.gif", "showReportDialog('newreport')", "$addtoreportshint_text")) ; ldContextMenu.add(new PUMenuItem("$search_text", "", "../themes/default/images/search16x16.gif", "showTextSearchDialog()", "$searchhint_text")) ; if ('$projectID' === 'NOT_SET') { ldContextMenu.add(new PUMenuItem("$refresh_text", "", "../common/system/menuimages/refresh.gif", "contentRefresh()", "$refreshhint_text")) ; } ldContextMenu.draw() ;