new UI - domain tree - calculate indent by treenode level.

This commit is contained in:
Jessica Wang 2010-10-20 16:55:35 -07:00
parent f964470ba4
commit 4399a051dd
2 changed files with 5 additions and 21 deletions

View File

@ -785,14 +785,14 @@ long milliseconds = new Date().getTime();
<div id="domain_tree_node_template" style="display:none">
<div id="domain_title_container" class="leftmenu_content">
<div class="leftmenu_domainindent">
<div class="leftmenu_domainindent" id="domain_indent">
<div class="leftmenu_arrows expanded_close" id="domain_expand_icon">
</div>
<span id="domain_name">
Domain Name</span>
</div>
</div>
<div id="domain_children_container" style="display: none; margin-left:30px;">
<div id="domain_children_container" style="display: none">
</div>
</div>

View File

@ -20,24 +20,7 @@
var $selectedDomainTreeNode;
function afterLoadDomainJSP() {
//testing code
/*
$("#leftmenu_domain_tree").empty();
var $newNode01 = $("#domain_tree_node_template").clone();
$newNode01.find("#domain_name").text("01")
var $newNode02 = $("#domain_tree_node_template").clone();
$newNode02.find("#domain_name").text("02")
var $newNode03 = $("#domain_tree_node_template").clone();
$newNode03.find("#domain_name").text("03");
$("#leftmenu_domain_tree").append($newNode01.show());
$newNode01.find("#domain_children_container").append($newNode02.show());
$newNode01.find("#domain_children_container").show();
$newNode02.find("#domain_children_container").append($newNode03.show());
$newNode02.find("#domain_children_container").show();
*/
function afterLoadDomainJSP() {
var defaultRootDomainId = g_domainid;
var defaultRootLevel = 0;
var childParentMap = {}; //map childDomainId to parentDomainId
@ -53,7 +36,8 @@ function afterLoadDomainJSP() {
childParentMap[json.id] = json.parentdomainid; //map childDomainId to parentDomainId
domainIdNameMap[json.id] = json.name; //map domainId to domainName
var template = $treenodeTemplate.clone(true);
var template = $treenodeTemplate.clone(true);
template.find("#domain_indent").css("marginLeft", (30*level));
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);