Inspire Tree

Demo: Multiselect

Enable multiselect in the config:

var tree = new InspireTree({
    selection: {
        multiple: true
    },
    data: []
});

new InspireTreeDOM(tree, {
    target: '.tree'
});

Use control/meta, and shift keys to select multiple nodes.

mode: checkbox is optional but allows tri-state multiple selections via a mouse.