Skip to content

creaven/miftree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jan 30, 2011
e1e7ec5 · Jan 30, 2011
May 23, 2010
Feb 14, 2010
Jan 30, 2011
Feb 16, 2010
May 23, 2010
Dec 21, 2008
Jan 30, 2011
Jan 22, 2010

Repository files navigation

Mif.Tree

The most famouse mootools tree for web applications.

Screenshot

How to use

demo docs

#js
tree = new Mif.Tree({
	container: $('tree_container'),// tree container
	types: {// node types
		folder: {
			openIcon: 'mif-tree-open-icon',//css class open icon
			closeIcon: 'mif-tree-close-icon'// css class close icon
		}
	},
	dfltType: 'folder',//default node type
	height: 18//node height
});

var json = [
	{
		"property": {
			"name": "root"
		},
		"children": [
			{
				"property": {
					"name": "node1"
				}
			},
			{
				"property": {
					"name": "node2"
				},
				"state": {
					"open": true
				},
				"children":[
					{
						"property": {
							"name": "node2.1"
						}
					},
					{
						"property": {
							"name": "node2.2"
						}
					}
				]
			},
			{
				"property": {
					"name": "node4"
				}
			},
			{
				"property": {
					"name": "node3"
				}
			}
		]
	}
];

// load tree from json.
tree.load({
	json: json
});