var g_hierarchyState = "SHOW"; function initHierachyState() { g_hierarchyState = getGlobalData("$pageName"); updateHierarchyButton(g_hierarchyState); } function toggleHierarchyDisplay() { g_hierarchyState = (g_hierarchyState == "SHOW") ? "HIDE" : "SHOW" ; updateHierarchyButton(g_hierarchyState); } function updateHierarchyButton(state) { if (state == "SHOW") { #if ($hideTableControlLabels) taskHierarchyButton.setLabel("") ; #else taskHierarchyButton.setLabel(" $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "MainViews", "mainviews.taskviews.collapse")") ; #end taskHierarchyButton.setImage("../themes/$theme/images/collapseall16x16.gif") ; taskHierarchyButton.setTooltip("$CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "MainViews", "mainviews.taskviews.collapse.hint")") ; displayTaskHierarchies("SHOW") ; } else { #if ($hideTableControlLabels) taskHierarchyButton.setLabel("") ; #else taskHierarchyButton.setLabel(" $CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "MainViews", "mainviews.taskviews.expand")") ; #end taskHierarchyButton.setImage("../themes/$theme/images/expandall16x16.gif") ; taskHierarchyButton.setTooltip("$CommonFunctions.getEncodedTermFromResourceBundle($currentUserId, "MainViews", "mainviews.taskviews.expand.hint")") ; displayTaskHierarchies("HIDE") ; } resizeAllTables(); } function displayTaskHierarchies(state) { setGlobalData("$pageName",state); var displayStyle = (state == "SHOW") ? "block" : "none"; var i = 0 ; while (document.all[i]) { var element = document.all[i] ; if (element.id.indexOf("hierarchyContainer") != -1) { element.style.display = displayStyle; } i++ ; } }