uralbash / jqTree

Tree widget for jQuery

Home Page:https://mbraak.github.io/jqTree/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Travis Status Coverage Status

Bower version NPM version

#jqTree

JqTree is a tree widget. Read more in the documentation.

screenshot

##Features

  • Create a tree from JSON data
  • Drag and drop
  • Works on ie7+, firefox 3.6+, chrome and safari
  • Written in Coffeescript

The project is hosted on github, has a test suite.

Examples

Example with ajax data:

<div id="tree1" data-url="/example_data/"></div>
$('#tree1').tree();

Example with static data:

var data = [
    {
        label: 'node1', id: 1,
        children: [
            { label: 'child1', id: 2 },
            { label: 'child2', id: 3 }
        ]
    },
    {
        label: 'node2', id: 4,
        children: [
            { label: 'child3', id: 5 }
        ]
    }
];
$('#tree1').tree({
    data: data,
    autoOpen: true,
    dragAndDrop: true
});

Documentation

The documentation is on http://mbraak.github.io/jqTree/.

##Thanks

The code for the mouse widget is heavily inspired by the mouse widget from jquery ui.

About

Tree widget for jQuery

https://mbraak.github.io/jqTree/

License:Apache License 2.0


Languages

Language:JavaScript 69.1%Language:CoffeeScript 23.6%Language:HTML 5.2%Language:CSS 2.0%