From 2818fcfd3b2f5b30f378596da69c87e89dabd8ce Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Sat, 23 Oct 2010 10:03:32 -0700 Subject: [PATCH] new UI - add My Instance submenu at left navigation. --- ui/new/scripts/cloud.core2.instance.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/ui/new/scripts/cloud.core2.instance.js b/ui/new/scripts/cloud.core2.instance.js index 57d195c4ca0..aa4347fe564 100644 --- a/ui/new/scripts/cloud.core2.instance.js +++ b/ui/new/scripts/cloud.core2.instance.js @@ -16,13 +16,19 @@ * */ +var $instanceSubMenuContainer; function instanceBuildSubMenu() { - var $subMenuContainer = $("#leftmenu_instance_expandedbox").empty(); - + $instanceSubMenuContainer = $("#leftmenu_instance_expandedbox").empty(); + + instanceBuildSubMenu2("My Instances", ("listVirtualMachines&domainid="+g_domainid+"&account="+g_account)); + instanceBuildSubMenu2("All Instances", "listVirtualMachines"); +} + +function instanceBuildSubMenu2(label, commandString) { var $newSubMenu = $("#leftmenu_secondindent_template").clone(); - $newSubMenu.find("#label").text("All Instances"); - bindAndListMidMenuItems($newSubMenu, "listVirtualMachines", "listvirtualmachinesresponse", "virtualmachine", "jsp/instance.jsp", afterLoadInstanceJSP, vmToMidmenu, vmToRightPanel, getMidmenuId, true); - $subMenuContainer.append($newSubMenu.show()); + $newSubMenu.find("#label").text(label); + bindAndListMidMenuItems($newSubMenu, commandString, "listvirtualmachinesresponse", "virtualmachine", "jsp/instance.jsp", afterLoadInstanceJSP, vmToMidmenu, vmToRightPanel, getMidmenuId, true); + $instanceSubMenuContainer.append($newSubMenu.show()); } function afterLoadInstanceJSP() {