110155 - converting tree to listbox, r/sr=sspitzer

git-svn-id: svn://10.0.0.236/trunk@117719 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
hewitt%netscape.com
2002-03-29 06:35:51 +00:00
parent 7ab2d9e78b
commit 9d32859595
2 changed files with 12 additions and 22 deletions

View File

@@ -25,7 +25,6 @@ var removeButton;
var gHeaderInputElement;
var gArrayHdrs;
var gHdrsList;
var gTree;
var gContainer;
function onLoad()
@@ -42,7 +41,6 @@ function onLoad()
}
gHeaderInputElement = document.getElementById("headerInput");
gHdrsList = document.getElementById("headerList");
gTree = document.getElementById("headerTree");
gArrayHdrs = new Array();
addButton = document.getElementById("addButton");
removeButton = document.getElementById("removeButton");
@@ -104,10 +102,10 @@ function duplicateHdrExists(hdr)
function onRemoveHeader()
{
var treeItem = gTree.selectedItems[0]
if (!treeItem) return;
gHdrsList.removeChild(treeItem);
var selectedHdr = GetTreeItemAttributeStr(treeItem);
var listitem = gHdrsList.selectedItems[0]
if (!listitem) return;
gHdrsList.removeChild(listitem);
var selectedHdr = GetListItemAttributeStr(listitem);
var j=0;
for (var i=0;i<gArrayHdrs.length; i++)
{
@@ -120,30 +118,24 @@ function onRemoveHeader()
}
function GetTreeItemAttributeStr(treeItem)
function GetListItemAttributeStr(listitem)
{
if (treeItem)
return TrimString(treeItem.firstChild.firstChild.getAttribute("label"));
if (listitem)
return TrimString(listitem.getAttribute("label"));
return "";
}
function addRow(newHdr)
{
var treeitem = document.createElement("treeitem");
var row = document.createElement("treerow");
var treecell = document.createElement("treecell");
treecell.setAttribute("flex", "1");
treecell.setAttribute("label", newHdr);
row.appendChild(treecell);
treeitem.appendChild(row);
gHdrsList.appendChild(treeitem);
var listitem = document.createElement("listitem");
listitem.setAttribute("label", newHdr);
gHdrsList.appendChild(listitem);
}
function updateButtons()
{
var headerSelected = (gTree.selectedItems.length > 0);
var headerSelected = (gHdrsList.selectedItems.length > 0);
removeButton.disabled = !headerSelected;
}

View File

@@ -54,9 +54,7 @@ Original Contributor(s): Navin Gupta <naving@netscape.com>
<row flex="1">
<vbox>
<tree id="headerTree" flex="1" onclick="updateButtons();">
<treechildren id="headerList" flex="1"/>
</tree>
<listbox id="headerList" flex="1" onselect="updateButtons();"/>
</vbox>
<vbox>