diff --git a/ui/scripts/cloud.core.init.js b/ui/scripts/cloud.core.init.js index 72eea5f94e0..16006dfcb2f 100644 --- a/ui/scripts/cloud.core.init.js +++ b/ui/scripts/cloud.core.init.js @@ -503,8 +503,11 @@ $(document).ready(function() { // refresh button $("#refresh_link").unbind("click").bind("click", function(event) { - if ($currentMidmenuItem != null) { - $currentMidmenuItem.click(); + if ($currentMidmenuItem != null) { + if($("#midmenu_container").find("#multiple_selection_sub_container").length == 0) //single-selection middle menu + $currentMidmenuItem.click(); + else //multiple-selection middle menu + clickItemInMultipleSelectionMidmenu($currentMidmenuItem); } else { var onRefreshFn = $("#right_panel").data("onRefreshFn"); if(onRefreshFn != null) diff --git a/ui/scripts/cloud.core.js b/ui/scripts/cloud.core.js index c5d717b2eae..93c1bd8c586 100644 --- a/ui/scripts/cloud.core.js +++ b/ui/scripts/cloud.core.js @@ -973,6 +973,7 @@ function createMultipleSelectionSubContainer() { selectedItemsInMidMenu[id] = $midmenuItem1; $midmenuItem1.find("#content").addClass("selected"); //css of vmops selected_midmenu_id = $midmenuItem1.attr("id"); + $currentMidmenuItem = $midmenuItem1; } clearRightPanel(); var toRightPanelFn = $midmenuItem1.data("toRightPanelFn");