|
@@ -155,6 +155,12 @@ class IconTree<T:{}> extends Component {
|
|
|
element.on("move_node.jstree", function(event, e) {
|
|
|
onMove(map.get(e.node.id).value, e.parent == "#" ? null : map.get(e.parent).value, e.position);
|
|
|
});
|
|
|
+ element.on('ready.jstree', function () {
|
|
|
+ var lis = element.find("li");
|
|
|
+ for(li in lis) {
|
|
|
+ applyStyle(map.get(li.id).value, new Element(li));
|
|
|
+ }
|
|
|
+ });
|
|
|
element.on('changed.jstree', function (e, data) {
|
|
|
var nodes: Array<Dynamic> = data.changed.deselected;
|
|
|
for(id in nodes) {
|
|
@@ -168,7 +174,7 @@ class IconTree<T:{}> extends Component {
|
|
|
var el = getElement(item);
|
|
|
applyStyle(item, el);
|
|
|
});
|
|
|
- element.on("before_open.jstree", function(event, data) {
|
|
|
+ element.on("after_open.jstree", function(event, data) {
|
|
|
var lis = new Element(event.target).find("li");
|
|
|
for(li in lis) {
|
|
|
applyStyle(map.get(li.id).value, new Element(li));
|