mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
new UI - clear selected items when switching to different page or sub-page.
This commit is contained in:
parent
ec01e0b423
commit
d341d1ab64
@ -40,15 +40,7 @@ $(document).ready(function() {
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
var $rightPanel = $("#right_panel");
|
||||
var $addLink = $("#add_link");
|
||||
//var $actionLink = $("#action_link");
|
||||
//var $actionMenu = $("#action_menu");
|
||||
//var $actionList = $("#action_menu #action_list");
|
||||
var $midmenuContainer = $("#midmenu_container");
|
||||
//var $actionListItem = $("#action_list_item");
|
||||
|
||||
|
||||
$("#leftmenu_instance_group_header").bind("click", function(event) {
|
||||
var $arrowIcon = $(this).find("#arrow_icon");
|
||||
clickInstanceGroupHeader($arrowIcon);
|
||||
@ -75,14 +67,16 @@ $(document).ready(function() {
|
||||
data: createURL("command="+apiName+"&response=json"),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
$midmenuContainer.empty();
|
||||
$("#midmenu_container").empty();
|
||||
selectedItemsInMidMenu = {};
|
||||
|
||||
var items = json[jsonResponse1][jsonResponse2];
|
||||
if(items != null && items.length > 0) {
|
||||
for(var i=0; i<items.length;i++) {
|
||||
var item = items[i];
|
||||
var $midmenuItem1 = $midmenuItem.clone();
|
||||
jsonToMidmenu(item, $midmenuItem1, propertyForFirstRow, propertyForSecondRow, toRightPanelFn);
|
||||
$midmenuContainer.append($midmenuItem1.show());
|
||||
$("#midmenu_container").append($midmenuItem1.show());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,16 +2,8 @@ function clickInstanceGroupHeader($arrowIcon) {
|
||||
//***** VM Detail (begin) ******************************************************************************
|
||||
var $vmPopup
|
||||
var $rightPanelHeader;
|
||||
var $rightPanelContent;
|
||||
var $instanceGroupContainer = $("#leftmenu_instance_group_container");
|
||||
var $instanceGroupTemplate = $("#leftmenu_instance_group_template");
|
||||
|
||||
//var $actionLink = $("#action_link");
|
||||
//var $actionMenu = $("#action_menu");
|
||||
//var $actionList = $("#action_menu #action_list");
|
||||
var $midmenuContainer = $("#midmenu_container");
|
||||
//var $actionListItem = $("#action_list_item");
|
||||
|
||||
var $rightPanelContent;
|
||||
|
||||
var $midmenuItem = $("#midmenu_item");
|
||||
|
||||
var noGroupName = "(no group name)";
|
||||
@ -480,12 +472,14 @@ function clickInstanceGroupHeader($arrowIcon) {
|
||||
}
|
||||
for(var i=0; i < instanceGroupArray.length; i++) {
|
||||
if(instanceGroupArray[i]!=null && instanceGroupArray[i].length>0) {
|
||||
var $groupTemplate = $instanceGroupTemplate.clone().show();
|
||||
var $groupTemplate = $("#leftmenu_instance_group_template").clone().show();
|
||||
$groupTemplate.find("#group_name").text(instanceGroupArray[i]);
|
||||
|
||||
$groupTemplate.bind("click", function(event) {
|
||||
//$(this).removeClass("leftmenu_content").addClass("leftmenu_content_selected");
|
||||
$("#midmenu_container").empty();
|
||||
selectedItemsInMidMenu = {};
|
||||
|
||||
var groupName = $(this).find("#group_name").text();
|
||||
|
||||
$.ajax({
|
||||
@ -511,7 +505,7 @@ function clickInstanceGroupHeader($arrowIcon) {
|
||||
return false;
|
||||
});
|
||||
|
||||
$instanceGroupContainer.append($groupTemplate);
|
||||
$("#leftmenu_instance_group_container").append($groupTemplate);
|
||||
}
|
||||
}
|
||||
|
||||
@ -525,7 +519,7 @@ function clickInstanceGroupHeader($arrowIcon) {
|
||||
}
|
||||
else if($arrowIcon.hasClass("open") == true) {
|
||||
$arrowIcon.removeClass("open").addClass("close");
|
||||
$instanceGroupContainer.empty();
|
||||
$("#leftmenu_instance_group_container").empty();
|
||||
}
|
||||
//***** VM Detail (end) ********************************************************************************
|
||||
$("#right_panel").load("jsp/instance.jsp", function() {
|
||||
|
||||
@ -163,7 +163,6 @@ function doActionForMidMenu(id, $actionLink, apiCommand, listAPIMap) {
|
||||
}
|
||||
|
||||
function handleErrorInMidMenu(XMLHttpResponse, $midmenuItem) {
|
||||
debugger;
|
||||
$midmenuItem.find("#content").removeClass("inaction");
|
||||
$midmenuItem.find("#spinning_wheel").hide();
|
||||
$midmenuItem.find("#info_icon").addClass("error").show();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user