This repository has been archived by the owner on Feb 5, 2025. It is now read-only.
v2.1.0
v2.1.0 Release
Features
- improve rendering performance
- clone cached DOM elements instead of creating new ones from string
- when creating a new node, insert a node directly .after() previousNode instead of using .eq()
- reduce the number of addClass calls by caching base icon types
- enabled Travis build and updated badges
Bugfixes
- Fix for supporting lazy-loading when calling expandNode to programmatically expand a node's children.
- Keep the order of the nodes as specified in the JSON
- The
.sort()
call changed the order of the rendered nodes because it didn't respect the arithmetical nodeId values. This has been addressed and sorting ASCII strings like "0.0.10" and "0.0.2" works correctly now.
- The
- Fix initial rendering of partially checked nodes when hierarchal check or node state is checked
- Do not allow re-expanding of already expanded node