mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
new UI - domain page - remove obsolete code.
This commit is contained in:
parent
273313aa25
commit
9e543b2c12
@ -1,46 +1,21 @@
|
||||
function afterLoadDomainJSP() {
|
||||
var defaultRootDomainId = g_domainid;
|
||||
var defaultRootLevel = 0;
|
||||
var index = 1;
|
||||
var treeContentBox = $("#midmenu_container");
|
||||
var treenodeTemplate = $("#treenode_template");
|
||||
var grid = $("#right_panel_grid");
|
||||
var gridRowTemplate = $("#grid_row_template");
|
||||
var gridContent = grid.find("#grid_content");
|
||||
var gridHeader = grid.find("#grid_header");
|
||||
var rightPanelDetailContent = $("#right_panel_detail_content");
|
||||
var rightPanelSearchResult = $("#right_panel_search_result");
|
||||
var rightPanelGrid = rightPanelDetailContent.find("#right_panel_grid");
|
||||
var domainDetail = rightPanelDetailContent.find("#domain_detail");
|
||||
var submenuContent = $("#submenu_content_domains");
|
||||
var searchButton = submenuContent.find("#search_button");
|
||||
var searchInput = submenuContent.find("#search_input");
|
||||
var searchResultsContainer = submenuContent.find("#search_results_container");
|
||||
var searchResultTemplate = $("#search_result_template");
|
||||
//var breadcrumbBox = submenuContent.find("#breadcrumb_box");
|
||||
//var breadcrumbPieceTemplate = $("#breadcrumb_piece_template");
|
||||
var defaultRootLevel = 0;
|
||||
var childParentMap = {}; //map childDomainId to parentDomainId
|
||||
var domainIdNameMap = {}; //map domainId to domainName
|
||||
|
||||
|
||||
var $treeContentBox = $("#midmenu_container");
|
||||
var $treenodeTemplate = $("#treenode_template");
|
||||
var $detailsTab = $("#right_panel_content #tab_content_details");
|
||||
var $resourceLimitsTab = $("#right_panel_content #tab_content_resource_limits");
|
||||
|
||||
/*
|
||||
activateDialog($("#dialog_resource_limits").dialog({
|
||||
autoOpen: false,
|
||||
modal: true,
|
||||
zIndex: 2000
|
||||
}));
|
||||
*/
|
||||
|
||||
|
||||
function drawNode(json, level, container) {
|
||||
if("parentdomainid" in json)
|
||||
childParentMap[json.id] = json.parentdomainid; //map childDomainId to parentDomainId
|
||||
domainIdNameMap[json.id] = json.name; //map domainId to domainName
|
||||
childParentMap[json.id] = json.parentdomainid; //map childDomainId to parentDomainId
|
||||
domainIdNameMap[json.id] = json.name; //map domainId to domainName
|
||||
|
||||
var template = treenodeTemplate.clone(true);
|
||||
template.attr("id", "domain_"+json.id);
|
||||
//template.data("domainId", json.id).data("domainName", fromdb(json.name)).data("domainLevel", level);
|
||||
var template = $treenodeTemplate.clone(true);
|
||||
template.attr("id", "domain_"+json.id);
|
||||
template.data("jsonObj", json).data("domainLevel", level);
|
||||
template.find("#domain_title_container").attr("id", "domain_title_container_"+json.id);
|
||||
template.find("#domain_expand_icon").attr("id", "domain_expand_icon_"+json.id);
|
||||
@ -103,10 +78,7 @@ function afterLoadDomainJSP() {
|
||||
});
|
||||
}
|
||||
|
||||
function listAdminAccounts(domainId) {
|
||||
//gridContent.empty();
|
||||
//index = 0;
|
||||
//rightPanelDetailContent.find("#loading_gridtable").show();
|
||||
function listAdminAccounts(domainId) {
|
||||
var accountType = (domainId==1)? 1: 2;
|
||||
$.ajax({
|
||||
cache: false,
|
||||
@ -122,13 +94,12 @@ function afterLoadDomainJSP() {
|
||||
accountJSONToTemplate(items[i], $newTemplate);
|
||||
$container.append($newTemplate.show());
|
||||
}
|
||||
}
|
||||
//rightPanelDetailContent.find("#loading_gridtable").hide();
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
treenodeTemplate.bind("click", function(event) {
|
||||
$treenodeTemplate.bind("click", function(event) {
|
||||
var template = $(this);
|
||||
var target = $(event.target);
|
||||
var action = target.attr("id");
|
||||
@ -235,57 +206,10 @@ function afterLoadDomainJSP() {
|
||||
}
|
||||
return false;
|
||||
});
|
||||
|
||||
/*
|
||||
searchResultTemplate.bind("click", function(event) {
|
||||
var template = $(this);
|
||||
var target = $(event.target);
|
||||
var action = target.attr("id");
|
||||
var id = template.attr("id");
|
||||
var domainId = template.data("domainId");
|
||||
if(action=="domain_name")
|
||||
refreshWholeTree(domainId, defaultRootLevel);
|
||||
});
|
||||
*/
|
||||
|
||||
/*
|
||||
searchButton.bind("click", function(event) {
|
||||
searchResultsContainer.empty();
|
||||
rightPanelDetailContent.hide();
|
||||
rightPanelSearchResult.show();
|
||||
var keyword = searchInput.val();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&keyword="+keyword+"&pageSize=-1"), //pageSize=-1 will return all items (no limitation)
|
||||
dataType: "json",
|
||||
async: false,
|
||||
success: function(json) {
|
||||
var domains = json.listdomainsresponse.domain;
|
||||
if (domains != null && domains.length > 0) {
|
||||
for(var i=0; i<domains.length; i++) {
|
||||
var template = searchResultTemplate.clone(true).attr("id", "searchresult"+domains[i].id).data("domainId", domains[i].id);
|
||||
template.find("#domain_name").text(domains[i].name);
|
||||
searchResultsContainer.append(template.show());
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
return false;
|
||||
});
|
||||
*/
|
||||
|
||||
/*
|
||||
searchInput.bind("keypress", function(event) {
|
||||
if(event.keyCode == keycode_Enter) {
|
||||
searchButton.click();
|
||||
return false;
|
||||
}
|
||||
});
|
||||
*/
|
||||
|
||||
|
||||
|
||||
//draw root node
|
||||
function drawRootNode(rootDomainId) {
|
||||
treeContentBox.empty();
|
||||
$treeContentBox.empty();
|
||||
$.ajax({
|
||||
data: createURL("command=listDomains&id="+rootDomainId+"&pageSize=-1"), //pageSize=-1 will return all items (no limitation)
|
||||
dataType: "json",
|
||||
@ -293,7 +217,7 @@ function afterLoadDomainJSP() {
|
||||
success: function(json) {
|
||||
var domains = json.listdomainsresponse.domain;
|
||||
if (domains != null && domains.length > 0) {
|
||||
var node = drawNode(domains[0], defaultRootLevel, treeContentBox);
|
||||
var node = drawNode(domains[0], defaultRootLevel, $treeContentBox);
|
||||
|
||||
var treeLevelsbox = node.find(".tree_levelsbox"); //root node shouldn't have margin-left:20px
|
||||
if(treeLevelsbox!=null && treeLevelsbox.length >0)
|
||||
@ -303,37 +227,11 @@ function afterLoadDomainJSP() {
|
||||
});
|
||||
}
|
||||
|
||||
/*
|
||||
breadcrumbPieceTemplate.bind("click", function(event) {
|
||||
var domainId = $(this).data("domainId");
|
||||
refreshWholeTree(domainId);
|
||||
});
|
||||
*/
|
||||
|
||||
//draw breadcrumb all the way up
|
||||
/*
|
||||
function drawBreadcrumb(domainId) {
|
||||
var domainName = domainIdNameMap[domainId];
|
||||
if(domainName == null)
|
||||
return;
|
||||
|
||||
var onePiece = breadcrumbPieceTemplate.clone(true).attr("id", "breadcrumb_"+domainId).data("domainId", domainId).text(" > "+domainName);
|
||||
breadcrumbBox.prepend(onePiece.show());
|
||||
|
||||
var parentDomainId = childParentMap[domainId];
|
||||
if(parentDomainId!=null)
|
||||
drawBreadcrumb(parentDomainId);
|
||||
}
|
||||
*/
|
||||
|
||||
function refreshWholeTree(rootDomainId, rootLevel) {
|
||||
drawRootNode(rootDomainId);
|
||||
drawTree(rootDomainId, (rootLevel+1), $("#domain_children_container_"+rootDomainId)); //draw the whole tree (under root node)
|
||||
$("#domain_"+rootDomainId).show(); //show root node
|
||||
clickExpandIcon(rootDomainId); //expand root node
|
||||
|
||||
//breadcrumbBox.empty();
|
||||
//drawBreadcrumb(rootDomainId);
|
||||
clickExpandIcon(rootDomainId); //expand root node
|
||||
}
|
||||
|
||||
refreshWholeTree(defaultRootDomainId, defaultRootLevel);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user