Converts Unordered List (<ul> element) into interactive tree.
Options may contain any of the following:
This converts a list into an interactive tree.listElement specifies an <ul> element in which your list lives. Argument collapse toggles initial collapsing of whole tree.
Tree data structure can be accessed and modified. See Example for usage.
Add attributes branchImg, toggleOpenImg, and toggleClosedImg, which would be appended to the <li> tag. This way we can have any desired name AND file format for the tree decoration.
var t1 = new OAT.Tree({imagePath:"images", // will take images from imagePrefix:"", ext:"gif"}); // images/Tree_*.gif var t2 = new OAT.Tree({imagePath:"images", // will take images from imagePrefix:"prefix", ext:"png"}); // images/Tree_prefix_*.png t1.assign("myUL1", true); // collapsed t2.assign("myUL2", false); // expanded var node1 = t1.tree.children[0]; var node2 = t2.tree.children[1]; node2.appendChild(node1); node1.setLabel("newLabel"); node2.expand(); node1.createChild("newLabel", true); // second argument means that new // child is a node rather than leaf node2.deleteChild(node1);
CategoryDocumentation CategoryOAT CategoryOpenSource CategoryToBeDone?