new UI - System VM page - hide Start System VM action when status is Running; hide Stop System VM and Reboot System VM when status is stopped; hide all actions otherwise.

This commit is contained in:
Jessica Wang 2010-10-29 12:13:00 -07:00
parent f7bd54a9ac
commit dcbe90c8b7
1 changed files with 8 additions and 3 deletions

View File

@ -897,9 +897,14 @@ function systemvmJsonToDetailsTab($leftmenuItem1) {
});
var $actionMenu = $actionLink.find("#action_menu");
$actionMenu.find("#action_list").empty();
buildActionLinkForDetailsTab("Start System VM", systemVmActionMap, $actionMenu, $leftmenuItem1, $detailsTab);
buildActionLinkForDetailsTab("Stop System VM", systemVmActionMap, $actionMenu, $leftmenuItem1, $detailsTab);
buildActionLinkForDetailsTab("Reboot System VM", systemVmActionMap, $actionMenu, $leftmenuItem1, $detailsTab);
if (jsonObj.state == 'Running') { //Show "Stop System VM", "Reboot System VM"
buildActionLinkForDetailsTab("Stop System VM", systemVmActionMap, $actionMenu, $leftmenuItem1, $detailsTab);
buildActionLinkForDetailsTab("Reboot System VM", systemVmActionMap, $actionMenu, $leftmenuItem1, $detailsTab);
}
else if (jsonObj.state == 'Stopped') { //show "Start System VM"
buildActionLinkForDetailsTab("Start System VM", systemVmActionMap, $actionMenu, $leftmenuItem1, $detailsTab);
}
}
function toSystemVMTypeText(value) {