new UI - create a shared function selectLeftMenu().

This commit is contained in:
Jessica Wang 2010-10-13 20:11:29 -07:00
parent e80cb4879e
commit bd4b5b8a25
2 changed files with 14 additions and 17 deletions

View File

@ -19,10 +19,7 @@ $(document).ready(function() {
var $midmenuItem = $("#midmenu_item");
function listMidMenuItems(leftmenuId, commandString, jsonResponse1, jsonResponse2, rightPanelJSP, afterLoadRightPanelJSPFn, toMidmenuFn, toRightPanelFn, getMidmenuIdFn) {
$("#"+leftmenuId).bind("click", function(event) {
if(selected_leftmenu_id != null && selected_leftmenu_id.length > 0)
$("#"+selected_leftmenu_id).removeClass("selected");
selected_leftmenu_id = leftmenuId;
$(this).addClass("selected");
selectLeftMenu($(this));
showMiddleMenu();
disableMultipleSelectionInMidMenu();
@ -102,10 +99,7 @@ $(document).ready(function() {
});
$("#leftmenu_dashboard").bind("click", function(event) {
if(selected_leftmenu_id != null && selected_leftmenu_id.length > 0)
$("#"+selected_leftmenu_id).removeClass("selected");
selected_leftmenu_id = "leftmenu_dashboard";
$(this).addClass("selected");
selectLeftMenu($(this));
hideMiddleMenu();
$("#right_panel").load("jsp/dashboard.jsp", function(){
@ -115,10 +109,7 @@ $(document).ready(function() {
});
$("#leftmenu_domain").bind("click", function(event) {
if(selected_leftmenu_id != null && selected_leftmenu_id.length > 0)
$("#"+selected_leftmenu_id).removeClass("selected");
selected_leftmenu_id = "leftmenu_domain";
$(this).addClass("selected");
selectLeftMenu($(this));
showMiddleMenuWithoutSearch();
disableMultipleSelectionInMidMenu();
@ -133,10 +124,7 @@ $(document).ready(function() {
});
$("#leftmenu_resource").bind("click", function(event) {
if(selected_leftmenu_id != null && selected_leftmenu_id.length > 0)
$("#"+selected_leftmenu_id).removeClass("selected");
selected_leftmenu_id = "leftmenu_resource";
$(this).addClass("selected");
selectLeftMenu($(this));
showMiddleMenuWithoutSearch();
disableMultipleSelectionInMidMenu();

View File

@ -495,7 +495,16 @@ function clearRightPanel() {
$("#right_panel_content #after_action_info_container").hide();
}
var selected_leftmenu_id = null;
var $selectedLeftMenu;
function selectLeftMenu($menuToSelect) {
if($selectedLeftMenu != null && $selectedLeftMenu.length > 0)
$selectedLeftMenu.removeClass("selected");
$menuToSelect.addClass("selected");
$selectedLeftMenu = $menuToSelect;
}
var selected_midmenu_id = null;
function hideMiddleMenu() {