new UI - middle menu actions (multiple-selection base) - copy action info to right panel when middle menu is clicked.

This commit is contained in:
Jessica Wang 2010-10-24 23:56:11 -07:00
parent 7c23ffdb93
commit 9224c8134b
2 changed files with 24 additions and 20 deletions

View File

@ -93,7 +93,7 @@ function afterLoadInstanceJSP() {
afterActionSeccessFn: function(json, $midmenuItem1, id) {
var jsonObj = json.queryasyncjobresultresponse.jobresult.startvirtualmachineresponse;
vmToMidmenu(jsonObj, $midmenuItem1);
vmToRightPanel($midmenuItem1);
vmToRightPanel($midmenuItem1);
}
}
doActionForMidMenu(id, apiInfo, apiCommand);
@ -1179,24 +1179,9 @@ function vmToRightPanel($midmenuItem1) {
var vmName = getVmName(jsonObj.name, jsonObj.displayname);
$("right_panel_header").find("#vm_name").text(vmName);
//Comment the following code which is for middle menu action, not details tab action.
/*
var $rightPanelContent = $("#right_panel_content");
if($midmenuItem1.find("#info_icon").css("display") != "none") {
$rightPanelContent.find("#after_action_info").text($midmenuItem1.data("afterActionInfo"));
if($midmenuItem1.find("#info_icon").hasClass("error"))
$rightPanelContent.find("#after_action_info_container").addClass("errorbox");
else
$rightPanelContent.find("#after_action_info_container").removeClass("errorbox");
$rightPanelContent.find("#after_action_info_container").show();
}
else {
$rightPanelContent.find("#after_action_info").text("");
$rightPanelContent.find("#after_action_info_container").hide();
}
*/
copyAfterActionInfoToRightPanel($midmenuItem1);
vmJsonToDetailsTab($midmenuItem1);
vmJsonToVolumeTab(jsonObj);

View File

@ -446,7 +446,26 @@ function removeHighlightInMiddleMenu(selectedItemsInMidMenu) {
var $midmenuItem1 = $("#midmenuItem_"+id);
$midmenuItem1.find("#content").removeClass("selected");
}
}
}
function copyAfterActionInfoToRightPanel($midmenuItem1) {
var $afterActionInfoContainer = $("#right_panel_content #after_action_info_container_on_top");
if($midmenuItem1.find("#info_icon").css("display") != "none") {
$afterActionInfoContainer.find("#after_action_info").text($midmenuItem1.data("afterActionInfo"));
if($midmenuItem1.find("#info_icon").hasClass("error"))
$afterActionInfoContainer.addClass("errorbox");
else
$afterActionInfoContainer.removeClass("errorbox");
$afterActionInfoContainer.show();
}
/*
else {
$afterActionInfoContainer.find("#after_action_info").text("");
$afterActionInfoContainer.hide();
}
*/
}
//***** actions for middle menu (end) **************************************************************************